Problème algprithme mastermind...
Bonjour,
Voilà, j'ai un petit problème d'algotrithme. Je dois rendre sur papier un mastermind dont l'énoncé est le suivant : http://img242.imageshack.us/img242/210/noncam8.jpg
J'ai réussi à faire la fonction aléatoire (du moins je pense). Ma fonction aléatoire ressemble à ça:
POUR i DE 1 A 5 FAIRE
nbalea <- random(9)
CODE[i] <- COULEUR[nbalea]
FPR
COULEUR étant le tableau des couleur (COULEUR[1] <- R, COULEUR[2] <- V, COULEUR[3] <- S, COULEUR[4] <- O, COULEUR[5] <- B, COULEUR[6] <- C, COULEUR[7] <- J, COULEUR[8] <- N, COULEUR[9] <- M)
Et après, je bloque complètement...
Si vous avez une solution à me proposer pour la première version du moins...
Merci d'avance.
Voilà, j'ai un petit problème d'algotrithme. Je dois rendre sur papier un mastermind dont l'énoncé est le suivant : http://img242.imageshack.us/img242/210/noncam8.jpg
J'ai réussi à faire la fonction aléatoire (du moins je pense). Ma fonction aléatoire ressemble à ça:
POUR i DE 1 A 5 FAIRE
nbalea <- random(9)
CODE[i] <- COULEUR[nbalea]
FPR
COULEUR étant le tableau des couleur (COULEUR[1] <- R, COULEUR[2] <- V, COULEUR[3] <- S, COULEUR[4] <- O, COULEUR[5] <- B, COULEUR[6] <- C, COULEUR[7] <- J, COULEUR[8] <- N, COULEUR[9] <- M)
Et après, je bloque complètement...
Si vous avez une solution à me proposer pour la première version du moins...
Merci d'avance.
2 réponses
-
i <= 0;
tandque ( i<5 )
faire
temp <= random(9);
switch (random)
case 1: tabCouleur[i] <= Rouge; break;
case 2: tabCouleur[i] <= Orange; break;
....
break
i<= i+1
fintandque
en passant par un case si tu as vu en cour sinon tu test avec des si a la place des cases ^^ -
désoler remplace tabCouleur par CODE ^^ (-_-')