Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*program za resavanje kvadratne jednacine*/
- /*d = b^2 - 4ac; d>0 - dva realna resenja; d = 0 - jedno dvostruko; d<0 kompleksno*/
- #include <stdio.h>
- #include <math.h>
- main()
- {
- float d,a,b,c,x1,x2,y1,y2;
- printf("Koeficijenti kvadratne jednacine:");
- scanf("%f%f%f", &a,&b,&c);
- printf("Kvadratna jednacina: % .2fx^2 %.2f x %.2f\n",a,b,c);
- d = b*b - 4*a*c;
- if(d>0 && a!=0) {
- x1 = (-b + sqrt (pow(b, 2) - (4*a*c)))/(2*a);
- x2 = (-b - sqrt (pow(b, 2)- (4*a*c)))/(2*a);
- printf("x1 = %.2f\n", x1);
- printf("x2 = %.2f\n", x2);
- }
- else if (d==0 && a!=0)
- {
- x1 = x2 = (-b) / (2*a);
- printf("Dvostruka resenja\nx1 = x2 = %.2f\n", x1);
- }
- else if (d<0 && a!=0) {
- x1 = x2 = (-b)/ (2*a);
- y1 = (sqrt(-d))/(2*a);
- y2 = -y1;
- printf("Kompleksna resenja\n x1 = %.2f %.2fi\nx2 = %.2f %.2fi", x1, y1, x1, y2);
- }
- else if (a==0 && b==0) printf("Nema resenja!\n");
- else if (a==0 && b!=0)
- {
- x1 = -c / b;
- printf("Linearna jednacina\n x = %.2f", x1);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement