Pídale a mi hermano que conoce el lenguaje C que me ayude con la programación.
#Contiene "math.h"
void getResult(punto flotante a, punto flotante b, punto flotante c)
{
If (a==0)
{
Printf("¡La ecuación que ingresaste no es una ecuación cuadrática, sino una ecuación lineal!\n " );
Si (b==0)
{
Si (c==0)
Printf("Este lineal ¡La ecuación tiene infinitas soluciones!\ n ");
Otros
Printf("¡La ecuación lineal no tiene solución!\ n ");
} p>
Otros
Printf("La solución de esta ecuación lineal es: x=%f\n ", -c/b);
} p>
Otro
{
if(b*b-4*a*c==0)
Printf("Hay dos cuadráticos ecuaciones de una variable La solución igual es: x=%f\n ",-b/(2 * a));
if(b * b-4 * a * c & gt; 0) p>
{
Printf("¡Hay dos soluciones diferentes para la ecuación cuadrática! \ n ");
Printf("La primera solución es: x = % f \ n " ,(-b+sqrt(b * b-4 * a * c))/(2 * a));
Printf("La segunda solución es: x =% f \ n ", (-b-sqrt(b * b-4 * a * c))/(2 * a));
}
if(b * b - 4 * a * c <0)
{
Printf("¡Esta ecuación cuadrática tiene dos * * * raíces complejas unidas! \ n "); >If (a & gt0)
{
Printf("La primera solución es: x =% f+%fi \ n ", -b/( 2 * a), sqrt (4 * a * c-b * b)/(2 * a));
Printf("La segunda solución es: x =% f-%fi \ n ", -b/(2 * a ), sqrt(4 * a * c-b * b)/(2 * a));
}
Otros
{
Printf("La primera solución es: x =% f-%fi \ n ", -b/(2 * a), -sqrt(4 * a * c-b * b)/( 2 * a)); p>
Printf("La segunda solución es: x =% f+%fi \ n ", -b/(2 * a), -sqrt(4 * a * c-b * b)/(2 * a)) ;
}
}
}
}//Esta función se utiliza para resolver el problema de raíces de ecuaciones cuadráticas de un elemento. .
void main()
{
Flotante a, b, c
Printf("Ingrese a, b, c; :");
scanf("%f, %f, %f ", & amp one, & ampb & amp; c);
getResult(a, b, c );
}