Red de conocimiento informático - Computadora portátil - C Escriba un programa para ingresar los tres parámetros de una ecuación cuadrática desde el teclado, calcular y generar las dos raíces de la ecuación.

C Escriba un programa para ingresar los tres parámetros de una ecuación cuadrática desde el teclado, calcular y generar las dos raíces de la ecuación.

¡También soy nuevo en C y me tomó horas ejecutar finalmente este programa!

Lo ejecuté y los resultados son los mismos que los de la versión Tan, así que siéntete libre de usarlo.

#include "stdio.h"

#include "math.h"

void main()

{ doble a, b,c,x1,x2,disc,p,q;

printf("ingrese a,b,c :\n");

scanf("%lf, %lf,%lf",&a,&b,&c);

if (fabs(a)<1e-6)

printf("La ecuación no es cuadrática") ;

else

{ disco=b*b-4*a*c

if (disco<0)

{

p=-b/(2*a);

q=sqrt(-disc)/(2*a);

printf("La ecuación tiene dos complejos raíces:\n");

printf("%8.4f+%8.4f i\n",p,q);

printf ("%8.4f-%8.4f i\ n",p,q);

}

else

if (fabs( disco)<1e-6)

printf ("La ecuación tiene dos raíces iguales:%8.4f\n",-b/(2*a)

else

{

x1); =(-b+sqrt(disco))/(2*a); ​​​​

x2=(-b-sqrt(disco))/(2*a);

printf ("La ecuación tiene raíces reales distintas:%8.4f y %8.4f\n",x1,x2

}

}

<); p>}

}

}

}