Advertisement
youuw

zad4 C 3

Nov 13th, 2021
1,002
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.90 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. void rozwiazUklad(float a, float b, float c, float d, float e, float f) {
  4.     float w, wx, wy;
  5.     w = (a * e) - (d * b);
  6.     wx = (c * e) - (f * b);
  7.     wy = (f * a) - (c * d);
  8.    
  9.     if(w!=0) {
  10.         float x, y;
  11.         x = wx/w;
  12.         y = wy/w;
  13.         printf("Rozwiazaniem dla tych ukladow jest: x = %f  y = %f", x, y);
  14.     } else if(w == 0 && wx == 0 && wy == 0) printf("Uklad nieoznaczony - posiada nieskonczenie wiele rozwiazan");
  15.     else if(w==0 && (wx!=0|wy!=0)) printf("Uklad sprzeczny - nie posiada rozwiazan");
  16.  
  17. }
  18.  
  19. int main(int argc, char **argv) {
  20.  
  21.     float a, b, c, d, e, f;
  22.    
  23.     printf("Podaj wspolczynniki a, b i c dla pierwszego rownania ax + by = c oddzielajac je spacja\n");
  24.     scanf("%f %f %f", &a, &b, &c);
  25.     printf("Podaj wspolczynniki d, e i f dla drugiego rownania dx + ey = f oddzielajac je spacja\n");
  26.     scanf("%f %f %f", &d, &e, &f);
  27.    
  28.     rozwiazUklad(a,b,c,d,e,f);
  29.    
  30.     printf("\n");
  31.     return 0;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement