Bonjour , j'ai écrit un programme en C qui doit donner les racines réelles d'un polynome du 2eme degrè , mais celui-ci ne s'execute pas correctement , alors corrigez-moi s'il vous plait ce programme :
Le programme m'affiche la valeur calculée du discriminant delta c'est tout, il ne continue plus .Code:#include<stdio.h> void main (){ float a; float b; float c; float x1; float x2; float x; float delta; printf("saisir les coefficients du polynome"); scanf("%f",&a); scanf("%f",&b); scanf("%f",&c); delta= b*b - 4*a*c; printf("delta est:"); printf("%f",delta); if(delta=0){ x=-b/2*a; printf("la solution est egale"); printf("%f",x); } else if ( delta>0) { x1=(-1*b+sqrt(2))/2*a; x2=(-1*b-sqrt(2))/2*a; printf("la solution est égale\n"); printf("%f",x1,x2); } else if (delta <0) { printf("le polynome n'admet pas de racines"); } system("pause"); }
Merci.
Je te suggère d'utiliser la balise "CODE" symbolisée par . Chose que j'ai faite à ta place.
yoda1234.
-----