C++, aide pour une boucle
Résolu/Fermé
Misumin
Messages postés
4
Date d'inscription
mardi 21 juin 2011
Statut
Membre
Dernière intervention
8 juillet 2011
-
21 juin 2011 à 01:20
Misumin Messages postés 4 Date d'inscription mardi 21 juin 2011 Statut Membre Dernière intervention 8 juillet 2011 - 7 juil. 2011 à 04:35
Misumin Messages postés 4 Date d'inscription mardi 21 juin 2011 Statut Membre Dernière intervention 8 juillet 2011 - 7 juil. 2011 à 04:35
1 réponse
KX
Messages postés
16755
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
21 juin 2011 à 02:01
21 juin 2011 à 02:01
Quand tu fais while(vrm>0) tu ne modifies jamais vrm... donc ça tourne en rond !
Tu pourrais faire qqch du genre :
Remarque : dans ton code tes variables ne sont pas initialisées ce qui pose problème :
Tu pourrais faire qqch du genre :
for (vrm=vdm-df; vrm>0; vrm-=df) { cout<<"dommage recu:"<<dm<<endl; cout<<"Dommage fait:"<<df<<endl; cout<<"Vie restante:"<<50-dm<<endl; cout<<"Vie restante au monstre:"<<vrm<<endl; }
Remarque : dans ton code tes variables ne sont pas initialisées ce qui pose problème :
dm=m-d; // que vaut d ? df=f-(m+2); // que vaut f ? // etc...
7 juil. 2011 à 04:35
2.Merci, ca m'a beaucoup aider.. En fait c'est que je m'etais tromper.. C'etait effectivement for qu'il fallait mettre et non while.. C'est plus facile comme ca..