ça fait 2 jours que je teste mon equation sur le compilateur builder c++.mon equation est: a*x*x+b*x+c=0
j'ai tenter ce program mais j sais ou est l'erreur car j suis un debutant s'il y a une proposition ou une rq dite le svp
voici le program que j'ai teste:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
//---------------------------------------------------------------------------
#include <vcl\condefs.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include <conio.h>
#pragma hdrstop
//---------------------------------------------------------------------------
USERES("equation.res");
//---------------------------------------------------------------------------
int main(int argc, char **argv)
 
{int a,b,c;
printf("donner les valeurs de a, b, c\n");
scanf("%d%d%d", &a, &b, &c);
float delta,x,y; char R;
if (a=0)
  if (b=0)                         
     if (c=0)
       printf("la solution est R");                   
      else printf("pas de solution ");
 
 
   else                                                 
        printf("la solution est:%f\n", -c/b);
 
else 
     delta=b*b-4*a*c;
       if (delta<0) printf("la solution est vide");
       else x=-(b+sqrt(delta))/(2*a);
              y=(-b+sqrt(delta))/(2*a);
              printf("les deux solution sont:%5.2f %5.2f\n", x, y);
       if (delta=0)
       x=-b/(2*a) ;
        printf("la solution est:%f\n", x);
        system("pause");
 
     	return 0;
}
//-------------------------------------------------------------------------
merci bien.