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 p>
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;