Red de conocimiento informático - Computadora portátil - Chino c Dados los coeficientes a, byc de una ecuación cuadrática de una variable, encuentra la solución de la ecuación. Usa la función de raíz cuadrada

Chino c Dados los coeficientes a, byc de una ecuación cuadrática de una variable, encuentra la solución de la ecuación. Usa la función de raíz cuadrada

El código de referencia es el siguiente:

#includelt;stdio.hgt;

#includelt;math.hgt;

#define EPS 1e-6

int main(void)

{

float a, b, c, p, q, disco;

printf("ax* x bx c =0\n");

printf("Por favor, ingrese a b c:");

scanf("fff", amp; a, amp; b, amp; c);

p=-b/(2* a);

disc=b*b-4*a*c;

q=sqrt (fabs( disc))/(2*a);

if(fabs(a)lt;=EPS)//resuelve el problema de comparación de igualdad de números de coma flotante

printf(" Error de argumento\ n");

else if(fabs(disc)lt;=EPS)

printf("x1=x2=.2f\n",p);

else if(discgt; 0){

printf("x1=.2f\n", p q);

printf(" x2=.2f\ n", p-q);

} else {

printf("x1=.2f .2fi\n", p, q);

printf( "x2= .2f-.2fi\n", p, q

}

devuelve 0;