Bonjour à tous. Alors voilà, j'ai un tp à faire. Je vous explique : il faut écrire un programme permettant de générer une combinaison de nb valeurs comprises entre 0 et 100 tirées aléatoirement (je vous passe les conditions car j'ai réussi à faire cette partie du programme). Ensuite l'utilisateur doit pouvoir saisir une combinaison de nb valeurs (j'ai aussi réussi cette saisie). Ensuite on me demande d'afficher à l'utilisateur s'il a gagné dans l'ordre, dans le désordre ou bien si il a perdu. Je vous montre ce que j'ai fais. Cela marche mais je voudrais savoir si il n'y avait pas une solution plus euh comment dire simple ou plus intuitive. Merci d'avance.
Alors tabwin c'est le tableau des combinaisons gagnantes, tabgame c'est le tableau ou est stocker la saisie de l'utilisateur et tabordre reçoit les nombres correspondant à ceux joués par le joueur qui figurent aussi dans la combinaison gagnante.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 compteur1=0; compteur2=0; k=0; for(i=0; i<nbval; i++) { if(tabwin[i]==tabgame[i]) { compteur1=compteur1+1; } for(j=0; j<nbval; j++) { if(tabgame[j]==tabwin[i]) { compteur2=compteur2+1; tabordre[k]=tabwin[i]; k=k+1; } } }
Partager