#include <stdio.h> #include <math.h> int main() { float a,b,c,delt,x1,x2; scanf("%f%f%f",a,b,c) delt = b*b-4*a*c; x1 = (-b+sqrt(delt))/(2*a); x2 = (-b-sqrt(delt))/(2*a); if(x1>x2) printf("%.2f %.2f",x1,x2); else printf("%.2f %.2f",x2,x1); } /* Main.c: In function 'main': Main.c:7:9: warning: format '%f' expects argument of type 'float *', but argument 2 has type 'double' [-Wformat=] scanf("%f%f%f",a,b,c) ^ Main.c:7:9: warning: format '%f' expects argument of type 'float *', but argument 3 has type 'double' [-Wformat=] Main.c:7:9: warning: format '%f' expects argument of type 'float *', but argument 4 has type 'double' [-Wformat=] Main.c:8:9: error: expected ';' before 'delt' delt = b*b-4*a*c; ^ */ |
Double click to view unformatted code.