¿Existe algún problema al encontrar ecuaciones cuadráticas en el código fuente del lenguaje C?
#?incluir? ltmath.h gt
int? principal(vacío)
{
int? uno,? b,? c;
¿Doble? d,? x1,? x2;
Printf("Ingrese el coeficiente del término cuadrático, el coeficiente del término lineal y el coeficiente del término constante respectivamente: \ n "); "d? d? d ", amplificador uno,? ampb,? ampc);
Si (a?==?0)
{
Printf ("no se pueden formar dos ecuaciones cuadráticas\n ");
¿Regresión? 0;
}
Otro
{
d? =?b*b? -?4 * a * c;
Si (d? gt? 0)
{
x1? =?((-b)? ?sqrt(d))? /?(2?*?a);
x2? =?((-b)?-?sqrt(d))? /?(2?*?a);
Printf("La ecuación tiene dos raíces diferentes, x1?=?.2lf,?x2?=?.2lf\n ",x1,?x2 ) ;
}
¿Y si? Si (d?=?0)
{
x2? =?x1? =?(-b)? /?(2 * a);
Printf("La ecuación tiene dos raíces idénticas, x1?=?x2?=?.2lf\n ", x 1);
}
Otros
Printf("La ecuación no tiene solución\ n ");
}
¿Regresión? 0;
}
¿Cambié tu programa? ¿Puedes echar un vistazo más de cerca?