salve a tutti , stò seguendo le lezioni di fondamenti di informatica di rainettuno e stò usando un compilatore free per windows nello specifico "PELLES C" ;ma in questo programma che calcola le equazioni di secondo mi appaiono errori (che vi ho riportat sotto) quando provo a compilare !!qualcuno sa spiegarmeli e come correggerli ...grazie a tutti....
#include <math.h>
main()
{ float a,b,c; /* parametri dell'equazione */
double d,e; /* radici */
printf ("primo coefficiente : ");
scanf ("%f" , &a);
printf ("secondo coefficiente : ");
scanf ("%f" ,&b);
printf ("terzo coefficiente : ");
scanf ("%f" ,&c);
if (a==0.0)
printf ("vi è un'unica soluzione = %f\n", -c/b);
else
{
d = b * b - 4 * a * c;
if (d < 0.0)
printf ("non vi è soluzione reale ! \n");
else
{
e = (-b + sqrt(d)) / (2 * a);
printf ("prima radice :");
printf ("%f \n" , e );
e = (-b - sqrt(d)) / (2 * a);
printf ("seconda radice :");
printf ("%f \n", e );
}
}
}
Building equazione.obj.
C:\Users\Michela\Desktop\COMPILATORE C\equazione.c(4): warning #2099: Missing type specifier.
C:\Users\Michela\Desktop\COMPILATORE C\equazione.c(7): warning #2027: Missing prototype for 'printf'.
C:\Users\Michela\Desktop\COMPILATORE C\equazione.c(8): warning #2027: Missing prototype for 'scanf'.
C:\Users\Michela\Desktop\COMPILATORE C\equazione.c(31): warning #2096: Missing return value.
Done.