équation 1er degré ?
Bonjour, tt le monde
ou est l'arreur(s)?? svp :)
#include<stdio.h>
main()
{
float a,b,x;
printf("donner la valeur de a:");
scanf("%f",&a);
printf("donner la valeur de b:");
scanf("%f",b);
if(a==0)
if(b==0)
{
printf("la solution est R");
}
else
{
printf("pas de solution dans R");
}
else
x=(-b/a);
printf("la solution est : %f",x);
}
ou est l'arreur(s)?? svp :)
#include<stdio.h>
main()
{
float a,b,x;
printf("donner la valeur de a:");
scanf("%f",&a);
printf("donner la valeur de b:");
scanf("%f",b);
if(a==0)
if(b==0)
{
printf("la solution est R");
}
else
{
printf("pas de solution dans R");
}
else
x=(-b/a);
printf("la solution est : %f",x);
}
1 réponse
-
pour le deuxième scanf, tu a oublié le & devant le b.
Tu a aussi oublié les {} pour le dernier else.
Mettre deux else (pas des else if, des else est complètement inutile).
Ton premier if n'a aucune parenthèse en dessous
je ne suis pas un expert en math, donc je ne sais pas exactement ce que tu veux faire, donc je ne peux te donner la solution
vous répondez pas a une question pour une personne mais pour tout ceux qui ont le même problème