A voir également:
- Aide pour un algorithme
- Logiciel algorithme gratuit - Télécharger - Édition & Programmation
- Logiciel algorithme euromillion - Télécharger - Loisirs créatifs
- Code ascii algorithme - Guide
- Ecrire un algorithme qui permet de resoudre ax²+bx+c=0 - Forum Programmation
- Algorithme maximum de 3 nombres ✓ - Forum Algorithmes / Méthodes
1 réponse
bonjour,
pour executer ton programme, il te faut un compilateur (Turbo C, Dev-c,...)
pour ton prog voici les erreurs que j'ai pu relever:
#include<stdio.h>
Int main(){
float a,b,c //manque( ; ) en fin de ligne
scanf("%f%f%f",&a,&b,&c);
//déclarer float delta dans la partie déclaration
//ecrire plutot delta = (b*b)-(4*a*c) c'est plus clair 4.a*c n'est pas autorisé
float delta=b*b-4.a*c // manque (;)
//si delta=0 solution double x1=x2
//incorect abs(delta) est toujours positif ou nul
//if (delta==0) {
if (abs(delta)<1.e-5){
//declarer x1 et x2 dans la partie déclaration
//x1=-b/(2*a); ou x1=-b/2/a;
float x=-b/2./a
//printf("une racine reelle double x1=x2=%f",x1);
printf("une racine reelle: %f",x);
}
else if (delta>0){
//x1=(-b+sqrt(delta))/(2*a);
float x1=(-b+sqrt(delta))/2./a
//x2=(-b-sqrt(delta))/(2*a);
float x2=(-b-sqrt(delta))/2./a
//printf("deux racines reelles: x1=%f x2=%f",x1,x2);
printf("deux racine reelle: %f%f",x1,x2);
}else{
// manque (;) en fin de ligne
printf("pas de racine relle")
}
return 0;
}
pour executer ton programme, il te faut un compilateur (Turbo C, Dev-c,...)
pour ton prog voici les erreurs que j'ai pu relever:
#include<stdio.h>
Int main(){
float a,b,c //manque( ; ) en fin de ligne
scanf("%f%f%f",&a,&b,&c);
//déclarer float delta dans la partie déclaration
//ecrire plutot delta = (b*b)-(4*a*c) c'est plus clair 4.a*c n'est pas autorisé
float delta=b*b-4.a*c // manque (;)
//si delta=0 solution double x1=x2
//incorect abs(delta) est toujours positif ou nul
//if (delta==0) {
if (abs(delta)<1.e-5){
//declarer x1 et x2 dans la partie déclaration
//x1=-b/(2*a); ou x1=-b/2/a;
float x=-b/2./a
//printf("une racine reelle double x1=x2=%f",x1);
printf("une racine reelle: %f",x);
}
else if (delta>0){
//x1=(-b+sqrt(delta))/(2*a);
float x1=(-b+sqrt(delta))/2./a
//x2=(-b-sqrt(delta))/(2*a);
float x2=(-b-sqrt(delta))/2./a
//printf("deux racines reelles: x1=%f x2=%f",x1,x2);
printf("deux racine reelle: %f%f",x1,x2);
}else{
// manque (;) en fin de ligne
printf("pas de racine relle")
}
return 0;
}