Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*soluzioni equazioni di secondo grado*/
- #include <stdio.h>
- #include <math.h>
- int main (int argc, char*argv[])
- {
- float a,b,c,delta,x1,x2;
- printf("Inserisci i valori di a,b,c separati da uno spazio.");
- scanf ("%g %g %g",&a,&b,&c);
- delta=b*b-4*a*c;
- if (a!=0)
- {
- if (delta>=0)
- {
- x1=(-b + sqrt(delta))/4*a;
- x2=(-b - sqrt(delta))/4*a;
- printf("L'equazione ha soluzioni x1=%g , x2=%g",a,b,c,x1,x2);
- }
- else
- printf("Delta<0, equazione impossibile");
- }
- else
- {
- if (b!=0)
- {
- x1=-c/b;
- printf("L'equazione ha soluzione x=%g\n",x1);
- }
- else if (b==0 && c==0)
- printf("a=b=c=0, equazione indeterminata");
- else
- printf("a=0,b=0,c!=0, equazione impossibile");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement