#include<stdio.h>
#include<math.h>

int main()
{
    float a,b,c,d,x1,x2,real,imag;
    printf("input:> \na b c:>\n");
    scanf("%f%f%f",&a,&b,&c);
    d=sqrt(b*b-4*a*c);
    if(d>0){
        x1=(-b+d)/(2*a);
        x2=(-b-d)/(2*a);
        printf("x=%.3f, %.3f",x1,x2);
    }
    else if(d==0){
        x1=x2=-b/(2*a);
        printf("x=%.3f, %.3f",x1,x2);
    }

    else{
        real=-b/(2*a);
        imag=sqrt(-d/(2*a));
        printf("Roots are:> %.3f+%.3fi and %.3f-%.3fi",real,imag,real,imag);
    }
    return 0;
}

