BigBrother pulse powered - useless post | Je sais je vais passer pour un gros blaireau mais voila: je debute en C, donc popur le moment je m'amuse a refaire tous mes tp de pascal en c (avec MS VC++), et j'ai un pb: pkoi le prog suivant me demande 4 valeurs et ne prend pas en compte la derniere ? il me demande un evaleur apres avoir rentré a et avant de rentrer b
Code :
- #include <stdio.h>
- float a=0,b=0,c=0,d;
- void main()
- {
- printf("coeff de x^2 : " );
- scanf("%f\n", &a); //saisie de a
- printf("coeff de x : " );
- scanf("%f\n", &b);//saisie de b
- printf("terme constant : " );
- scanf("%f\n", &c);//saisie de c
- d=(b*b)-(4*a*c);
- printf("\n a=%2.0f \n b=%2.0f \n c=%2.0f \n",a,b,c);
- printf("\nd=%5.2f\n",d);
- if (d==0)
- {
- printf("\nx=%5.2f\n", -b/(2*a));
- }
- else if (d>0)
- {
- printf("\nx1= %5.2f\n", (-b-d)/(2*a));
- printf("x2= %5.2f\n", (-b+d)/(2*a));
- }
- else
- {
- printf("\npas de solutions reelle\n" );
- }
- }
|
Svp si vous avez une idée... Message édité par BigBrother le 28-06-2002 à 18:03:27 ---------------
L'invariance de l'univers lorsqu'on change de referentiel...
|