Una pregunta sobre programación de computadoras de primer año en lenguaje C. Necesito la respuesta con urgencia. ¡Gracias!
#include
#include
void f1();
void f2( );
nulo f3();
nulo f4();
int a,b,c,d;
nulo main()
{
printf("Entrada a, byc:\n");
scanf("%d%d%d" ,&a,&b,&c);
d = b*b-4*a*c;
if(a!=0)
{
if(d>=0)
{
if(d>0) f1();
else f2();
}
más f3();
}
más f4();
} p>
void f1()
{
flotador x1,x2;
x1=(flotante)(-b-sqrt(d)) /(2*a);
x2=(float)(-b+sqrt(d))/(2*a);
printf("Hay 2 ecuaciones diferentes Raíces reales iguales.\n");
printf("x1=%.3f\nx2=%.3f\n",x1,x2);
} p >
void f2()
{
float x;
x=(float)(-b)/(2*a); /p>
printf("La ecuación tiene 2 raíces reales iguales.\n");
printf("x1=%.3f\nx2=%.3f\n",x ,x );
}
void f3()
{
flotante x1,x2;
x1 = (float)(-b)/(2*a);
x2 = (float)sqrt(-d);
printf("La ecuación tiene 2 raíces complejas.\ n");
printf("x1=%.3f-%.3fi\n",x1,x2);
printf("x2=%.3f+% .3fi \n",x1,x2);
}
void f4()
{
printf("Porque a =0 , la ecuación no es una ecuación lineal de dos variables.\n");
}