Code C
Fermé
ITACHI971
Messages postés
760
Date d'inscription
mardi 2 septembre 2008
Statut
Membre
Dernière intervention
24 décembre 2010
-
10 janv. 2010 à 15:55
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 10 janv. 2010 à 16:06
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 10 janv. 2010 à 16:06
A voir également:
- Code C
- Code asci - Guide
- Code 80072efe ✓ - Forum Windows
- Freewifi secure code ✓ - Forum Réseau
- Netflix code - Guide
- Code puk maroc telecom ✓ - Forum Mobile
1 réponse
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 816
10 janv. 2010 à 16:06
10 janv. 2010 à 16:06
Salut,
int resultat = 0, nombre1 = 0, nombre2 = 0;
printf("faites votre multiplication :\n");
scanf("%f * %f", &nombre1, &nombre2);
Attention, tu utilises scanf("%f") alors que tes variables sont des int.
D'où les erreurs par la suite.
Sinon, tu peux même faire plus propre comme code. En utilisant %c dans ton scanf pour récupérer le signe. Et après avec un simple switch sur l'opérateur, tu affiches les résultats.
Et enfin, n'oublie pas de traiter le cas où le diviseur est nul. Sinon, tu vas avoir des surprises.
Cdlt,
int resultat = 0, nombre1 = 0, nombre2 = 0;
printf("faites votre multiplication :\n");
scanf("%f * %f", &nombre1, &nombre2);
Attention, tu utilises scanf("%f") alors que tes variables sont des int.
D'où les erreurs par la suite.
Sinon, tu peux même faire plus propre comme code. En utilisant %c dans ton scanf pour récupérer le signe. Et après avec un simple switch sur l'opérateur, tu affiches les résultats.
Et enfin, n'oublie pas de traiter le cas où le diviseur est nul. Sinon, tu vas avoir des surprises.
Cdlt,