bouchnina

equations Deuxieme degree

Mar 3rd, 2013
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.15 KB | None | 0 0
  1. /* Visitez notre page
  2.     Aimez Pour regarder tt les tutos
  3.     page name : Langage C
  4.     page Link : www.facebook.com/MOBY.c00
  5. */
  6. #include <stdio.h>
  7. #include <stdlib.h>
  8. #include <math.h>
  9. int main()
  10. {
  11.     int a,b,c;
  12.     double delta ;
  13.     float x,x2;
  14.  
  15.     printf("Pour resoudre une equation du second degree ( ax^2 + bx + c = 0 )\n");
  16.     printf("Entrez les valeurs de a b et c : ");
  17.     scanf("%d %d %d",&a,&b,&c);
  18.     /*********************************
  19.     calcul de delta
  20.     **************************/
  21.     delta = pow(b,2)- 4*a*c;
  22.  
  23.     /*************************
  24.         les racines selon delta
  25.     *****************************/
  26.     if(delta==0) printf("l equation a une racine x = %.2f ",-b/(2*a));
  27.     else if(delta>0)
  28.     {
  29.         x = -b - sqrt(delta)/(2*a);
  30.         x2 = -b + sqrt(delta) / (2*a);
  31.         printf("l equation a deux racines \n");
  32.         printf("\tx1 = %.2f \n",x);
  33.         printf("\tx2 = %.2f \n",x2);
  34.     }else
  35.     {
  36.         x=sqrt(-delta)/(2*a);
  37.         x2=-b/(2*a);
  38.  
  39.         printf("\ndelta <0\n");
  40.         printf("x1 = %.2f - %.2fi\n",x2,x);
  41.         printf("x2 = %.2f + %.2fi\n",x2,x);
  42.     }
  43.  
  44.     return 0;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment