Red de conocimiento informático - Consumibles informáticos - Pídale a mi hermano que conoce el lenguaje C que me ayude con la programación.

Pídale a mi hermano que conoce el lenguaje C que me ayude con la programación.

#Contiene "stdio.h"

#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 ");

}

Otros

Printf("La solución de esta ecuación lineal es: x=%f\n ", -c/b);

}

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)

{

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

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

}