Guest User

Untitled

a guest
Jan 17th, 2019
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.54 KB | None | 0 0
  1. int main()
  2. {
  3.     float a,b,c,fdelta,d2,x;
  4.  
  5.     printf("Encodez un premier nombre :");
  6.     scanf ("%f", &a);
  7.     printf("Encodez un second nombre :");
  8.     scanf("%f", &b);
  9.     printf("Encodez un troisieme nombre :");
  10.     scanf("%f", &c);
  11.  
  12.     if (a==0)
  13.     {
  14.         if (b!=0)
  15.         {
  16.             x=-(c/b);
  17.             printf("La valeur de x est :%.2f\n", x);
  18.         }
  19.         else
  20.         {
  21.             if (b==0 && c==0)
  22.             {
  23.                 printf("Equation indeterminee\n");
  24.             }
  25.             else
  26.             {
  27.                 if(b==0 && c!= 0);
  28.                 {
  29.                     printf("Equation impossible\n");
  30.                 }
  31.             }
  32.         }
  33.     }
  34.     else
  35.     {
  36.         fdelta=(b*b)-4*(a+c);
  37.         d2=sqrt(fdelta);
  38.         if(fdelta>0)
  39.         {
  40.             x=(-b+d2)/2*a;
  41.             printf("La valeur de X est :%.2f\n", x);
  42.         }
  43.         else
  44.         {
  45.             x=(-b-d2)/2*a;
  46.             printf("La valeur de X est :%.2f\n", x);
  47.         }
  48.             if(fdelta==0)
  49.             {
  50.                 x=-c/(2*a);
  51.                 printf("La valeur de X est :%.2f\n", x);
  52.             }
  53.             else
  54.             {
  55.                 if(fdelta<0)
  56.                 {
  57.                     x=(-b+d2)/2*a;
  58.                     printf("La valeur de X est :%.2f\n", x);
  59.                 }
  60.                 else
  61.                 {
  62.                     x=(-b-d2)/2*a;
  63.                     printf("La valeur de X est :%.2f\n", x);
  64.                 }
  65.             }
  66.     }
  67.     return 0;
  68. }
Add Comment
Please, Sign In to add comment