Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- void rozwiazUklad(float a, float b, float c, float d, float e, float f) {
- float w, wx, wy;
- w = (a * e) - (d * b);
- wx = (c * e) - (f * b);
- wy = (f * a) - (c * d);
- if(w!=0) {
- float x, y;
- x = wx/w;
- y = wy/w;
- printf("Rozwiazaniem dla tych ukladow jest: x = %f y = %f", x, y);
- } else if(w == 0 && wx == 0 && wy == 0) printf("Uklad nieoznaczony - posiada nieskonczenie wiele rozwiazan");
- else if(w==0 && (wx!=0|wy!=0)) printf("Uklad sprzeczny - nie posiada rozwiazan");
- }
- int main(int argc, char **argv) {
- float a, b, c, d, e, f;
- printf("Podaj wspolczynniki a, b i c dla pierwszego rownania ax + by = c oddzielajac je spacja\n");
- scanf("%f %f %f", &a, &b, &c);
- printf("Podaj wspolczynniki d, e i f dla drugiego rownania dx + ey = f oddzielajac je spacja\n");
- scanf("%f %f %f", &d, &e, &f);
- rozwiazUklad(a,b,c,d,e,f);
- printf("\n");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement