Simulation lancé de dès [Résolu]

Signaler
Messages postés
5
Date d'inscription
vendredi 11 février 2011
Statut
Membre
Dernière intervention
15 octobre 2011
-
Messages postés
5
Date d'inscription
vendredi 11 février 2011
Statut
Membre
Dernière intervention
15 octobre 2011
-
Bonjour à tous,

Je me retourne vers vous pour avoir un petit coup de main concernant mon programme.
En voici les caracteristiques (cela vous aidera sûrement a comprendre mon soucis).

Le programme demande un nombre de lancés
Il genère un nombre aléatoire (compris entre 1 et 6).

Mon soucis est le suivant : Je n'arrive pas à créer une boucle capable de lister à chaque ligne un Nouveau nombre aleatoire tout en décomptant le nombre de lancé depuis la valeur rentrée.

Ca me permettrait d'avoir un resultat pour chaque lancé.

Si vous avez une idée, exemple, etc, je suis preneur.

Merci à tous, bonne soirée ;)
A voir également:

2 réponses

Messages postés
181
Date d'inscription
mardi 6 avril 2010
Statut
Membre
Dernière intervention
7 janvier 2012
8
Tout au début du main :

    srand(time(NULL)); // réinitialisation de rand pour ne pas avoir la même chose à chaque ouverture du programme.


Avant la boucle :

std::cin >> nbLancer;


Dans la boucle :

int faceTombee = (int)(rand() % 6 + 1); // Nombre aléatoire entre 1 et 6
nbLancer--; //Décrémentation


Condition de la boucle : tant que nbLancer > 0.

pour les lister : soit faire un tableau d'int alloué dynamiquement, ou un std::vector. Dans les 2 cas, à chaque tour de boucle on le remplit par faceTombee.


Bonne chance

Pop70
Messages postés
5
Date d'inscription
vendredi 11 février 2011
Statut
Membre
Dernière intervention
15 octobre 2011

Pour le nombre aleatoire j'avais deja ce qu'il me faut :)

C'etait donc la decrementation qu'il me manquait...

Merci de ta réponse.