#include<stdio.h> #include<math.h> int main() { float a,b,c; float disc; float x1,x2; while(scanf("%f%f%f",&a,&b,&c)!=EOF) { if(a==0&&b==0&&c==0) break; if(fabs(a)<=1e-6) printf("Unanswered\n"); else {disc=b*b-4*a*c; if(fabs(disc)<=1e-6) printf("x1=%.2f x2=%.2f\n",-b/(2*a),-b/(2*a)); else if(disc>1e-6) {x2=(-b+sqrt(disc))/(2*a); x1=(-b-sqrt(disc))/(2*a); printf("x1=%.2f x2=%.2f\n",x1,x2); } else printf("Unanswered\n"); } } return 0; } |
|