Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo programar las raíces de una ecuación cuadrática de una variable

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;

}