#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
); if(d>0){
x1=(-b+d)/(2*a);
x2=(-b-d)/(2*a);
}
else if(d==0){
x1=x2=-b/(2*a);
}
else{
real=-b/(2*a);
printf("Roots are:> %.3f+%.3fi and %.3f-%.3fi",real
,imag
,real
,imag
); }
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8bWF0aC5oPgoKaW50IG1haW4oKQp7CiAgICBmbG9hdCBhLGIsYyxkLHgxLHgyLHJlYWwsaW1hZzsKICAgIHByaW50ZigiaW5wdXQ6PiBcbmEgYiBjOj5cbiIpOwogICAgc2NhbmYoIiVmJWYlZiIsJmEsJmIsJmMpOwogICAgZD1zcXJ0KGIqYi00KmEqYyk7CiAgICBpZihkPjApewogICAgICAgIHgxPSgtYitkKS8oMiphKTsKICAgICAgICB4Mj0oLWItZCkvKDIqYSk7CiAgICAgICAgcHJpbnRmKCJ4PSUuM2YsICUuM2YiLHgxLHgyKTsKICAgIH0KICAgIGVsc2UgaWYoZD09MCl7CiAgICAgICAgeDE9eDI9LWIvKDIqYSk7CiAgICAgICAgcHJpbnRmKCJ4PSUuM2YsICUuM2YiLHgxLHgyKTsKICAgIH0KCiAgICBlbHNlewogICAgICAgIHJlYWw9LWIvKDIqYSk7CiAgICAgICAgaW1hZz1zcXJ0KC1kLygyKmEpKTsKICAgICAgICBwcmludGYoIlJvb3RzIGFyZTo+ICUuM2YrJS4zZmkgYW5kICUuM2YtJS4zZmkiLHJlYWwsaW1hZyxyZWFsLGltYWcpOwogICAgfQogICAgcmV0dXJuIDA7Cn0KCg==