Cómo programar las raíces de una ecuación cuadrática de una variable
# incluir & ltstdio.h & gt
# incluir & ltmath.h & gt
int main()
{
Doble a, b, c, disco, p, q, x1, x2;
scanf("%lf%lf%lf ",&one,&b&c);
disco = b * b-4 * a * c;
si (a!= 0)
{
si(disco & lt ;0)
printf(" \ n ");
Otros
{
p =-b/(2.0 * a );
q = sqrt(disco)/(2.0 * a);
x 1 = p+q;
x2 = p-q;
if( disco & gt; 0)
printf("%f%f\n ", x1, x2);
de lo contrario printf("%f\n ", x 1);
}
}
si no (b == 0)
{
Si (c = = 0)
Printf("Hay infinitas soluciones\ n ");
Otros
Printf("No hay solución\ n ");
}
Otros
{
x 1 =-c/b;
printf("x =%f \n ",x 1);
}
Devuelve 0;
}