#include<stdio.h>
#include<math.h>
int main(){
float a,b,c;
float d,e1,e2;
float i;
while(scanf("%f %f %f",&a,&b,&c)!=EOF){
if(a==0){
printf("Not quadratic equation\n");
}else{
d=b*b-4*a*c; //根判别式
e2=(sqrt(d)-b)/(2*a);
e1=(0-sqrt(d)-b)/(2*a);//求根公式
if(d==0){
if(b==0){
printf("x1=x2=0.00\n");
}else{
printf("x1=x2=%.2f\n",e1);
}}
if(d>0){
printf("x1=%.2f;x2=%.2f\n",e1,e2);
}
if(d<0){
i=sqrt(0-d)/abs(2*a);
printf("x1=%.2f-%.2fi;x2=%.2f+%.2fi\n",-b/(2*a),i,-b/(2*a),i);
}
}
}
return 0;
}
#include<math.h>
int main(){
float a,b,c;
float d,e1,e2;
float i;
while(scanf("%f %f %f",&a,&b,&c)!=EOF){
if(a==0){
printf("Not quadratic equation\n");
}else{
d=b*b-4*a*c; //根判别式
e2=(sqrt(d)-b)/(2*a);
e1=(0-sqrt(d)-b)/(2*a);//求根公式
if(d==0){
if(b==0){
printf("x1=x2=0.00\n");
}else{
printf("x1=x2=%.2f\n",e1);
}}
if(d>0){
printf("x1=%.2f;x2=%.2f\n",e1,e2);
}
if(d<0){
i=sqrt(0-d)/abs(2*a);
printf("x1=%.2f-%.2fi;x2=%.2f+%.2fi\n",-b/(2*a),i,-b/(2*a),i);
}
}
}
return 0;
}