Mon programme ne sait pas calculer !?
Résolu
will_i_am
Messages postés
33
Date d'inscription
Statut
Membre
-
Keff Messages postés 327 Statut Membre -
Keff Messages postés 327 Statut Membre -
Bonjour,
Je crois avoir un petit problème avec ce petit programme basic :
#include <stdio.h>
#include <stdlib.h>
main ()
{
int a,b,c;
printf("bonjour\n");
printf("ca va bien ?\n");
printf("Je peux additionner deux nombres entier\n");
printf("va s'y rentre un premier entier : \n");
scanf("%d", &a);
printf("va s'y rentre un deuxième entier : \n");
scanf("%d", &b);
c=a*b;
printf("le résultat est : %d\n", c);
return 0;
}
Donc le problème est qu'il ne calcule pas bien. Au lieu de me répondre 30 pour 15+15 il me dit 225.
Je ne comprends pas.
Mon compilateur est gcc et mon éditeur kate.
Merci par avance de votre aide ^^ .
Je crois avoir un petit problème avec ce petit programme basic :
#include <stdio.h>
#include <stdlib.h>
main ()
{
int a,b,c;
printf("bonjour\n");
printf("ca va bien ?\n");
printf("Je peux additionner deux nombres entier\n");
printf("va s'y rentre un premier entier : \n");
scanf("%d", &a);
printf("va s'y rentre un deuxième entier : \n");
scanf("%d", &b);
c=a*b;
printf("le résultat est : %d\n", c);
return 0;
}
Donc le problème est qu'il ne calcule pas bien. Au lieu de me répondre 30 pour 15+15 il me dit 225.
Je ne comprends pas.
Mon compilateur est gcc et mon éditeur kate.
Merci par avance de votre aide ^^ .
Configuration: Linux Mandriva Firefox 2.0.0.3
5 réponses
-
salut
change ca
c=a*b;
en
c=a+b;
et le tour est joué !
* ---> multiplié
+ --> additionné -
bonjour
c'est sur que si tu confond le signe * et le signe + t'as tout faut LOL
a+
-
désolé de vous avoir déranger pour rien...j'aurais bien relu j'aurais trouvé tout seul...^^
Merci. -
la machine est la pour obeir bêtement sans reflechir, à ce que son maitre, lui dit d'executer, elle ne se trompe jamais, l'erreur est toujours humaine,bonne soirée
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -