Bonjour, j’ai codé en langage C mais lorsque je veux l’exécuter et le compiler il me dit qu’il y a une erreur de plus les structure de choix devront être bleu mais ne le sont
Merci de votre réponse
Ici, vous avez oublié un point virgule à la fin, il peut être la source du problème.
Vous avez quelques erreurs dans votre programme,
Ici vous avez oublié de spécifier le type du deuxième paramétré %10.4f
Voici la version finale:
#include <stdio.h>
#include <math.h>
int main ()
{
/*déclaration des variables*/
/* premier nombre = a */
/* second nombre = b */
/* troisième nombre = c */
float a,b,c,delta,x,x1,x2;
printf ("Introduisez le premier nombre: ");
scanf ("%f", &a);
printf ("Introduisez le second nombre: ");
scanf ("%f", &b);
printf ("Introduisez le troisième nombre: ");
scanf ("%f", &c);
/* calculer delta */
delta=(b*b)-(4*a*c);
if (delta == 0)
{
x=(-b/2*a);
printf ("Le résultat est; %10.4f \n" ,x);
}
if (delta>0)
{
x1=-b-sqrt(delta)/(2*a);
x2=-b+sqrt(delta)/(2*a);
printf ("Le résultat est; %10.4f %10.4f \n" ,x1,x2);
}
else
{printf ("Erreur\n") ;
}
return 0;
}
Sortie:
bonjour,
ca fonctionne
super merci