#include <stdio.h>#include <math.h>int main( ) { float a, b, c, disc, x1, x2, realpart, imagpart; scanf(“%f, %f, %f”, &a, &b, &c); disc=b*b-4*a*c; if ( fabs(disc)<=1e-6 ) printf(“x1=x2=%8.4f\n”, -b/(2*a) );else if(disc>1e-6) { x1=(-b+sqrt(disc))/(2*a); x2=(-b-sqrt(disc))/(2*a); printf(“x1=%8.4f , x2=%8.4f\n”, x1, x2); }else { realpart=-b/(2*a); imagpart=sqrt(-disc)/(2*a); printf(“ has complex roots:\n”); printf(“%8.4f+%8.4f i \n”, realpart, imagpart); printf(“%8.4f-%8.4f i \n”, realpart , imagpart); } return 0; }