Problème d'analyse de pions blancs(MASTERMIND

Fermé
Kaalii Messages postés 6 Date d'inscription vendredi 1 octobre 2010 Statut Membre Dernière intervention 8 décembre 2010 - 8 déc. 2010 à 19:19
Kaalii Messages postés 6 Date d'inscription vendredi 1 octobre 2010 Statut Membre Dernière intervention 8 décembre 2010 - 8 déc. 2010 à 21:13
Bonjour,


Voila mon problème : je dois réaliser un projet mastermind en c++ et je bute sur l'analyse du nombre de pions . Je n'arrête pas de chercher , voila mon code source :

void test(tab couleur, tab joueur , int& pions_noirs , int& NB_couleurs, int& pions_blancs )
{
int i = 0 ;
tab verif ; // tableau de caractères


for(int i=0 ; i < NB_couleurs ; i++ )
{
couleur[i] = verif[i];
cin >> joueur[i] ;

if( couleur[i] == verif[i] )
{
pions_noirs = pions_noirs + 1 ;
verif[i] = 'S' ;
}
else
{
if(joueur[i] == verif[i] && ( joueur[i] == couleur[0] || joueur[i] == couleur[1] || joueur[i] == couleur[2] || joueur[i] == couleur[3] ||joueur[i] == couleur[4] || joueur[i] == couleur[5] || joueur[i] == couleur[6] ) )
{
pions_blancs= pions_blancs + 1 ;
}

}
}



A voir également:

5 réponses

Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 208
8 déc. 2010 à 19:27
donne les regles du jeu ...
C est le test sur la ieme ligne de test ???
0
Kaalii Messages postés 6 Date d'inscription vendredi 1 octobre 2010 Statut Membre Dernière intervention 8 décembre 2010 16
8 déc. 2010 à 19:30
désolé de ne pas avoir été un peu plus clair
l'ordinateur tire une combinaison de couleur ( qui est chez moi un tableau )
puis le joueur rentre ce qu'il pense ( un deuxieme tableau )
si la couleur est la bonne est bien placé alors on rajoute un pions noirs ou si ya la bonne couleur mais pas bien placé on rajoute un pions blancs
le jeu se termine quand les deux combinaisons sont équivalentes
merci d'avance
0
Fallentree Messages postés 2309 Date d'inscription mercredi 25 février 2009 Statut Membre Dernière intervention 22 juillet 2019 208
8 déc. 2010 à 19:36
Et pis ? tes variables de ta fonction ???
c est pas la verif c est l ajout et la verif tout ensemble ????
Il me semble que tu donnes le resultat apres avoir jouer non ???
0
Kaalii Messages postés 6 Date d'inscription vendredi 1 octobre 2010 Statut Membre Dernière intervention 8 décembre 2010 16
8 déc. 2010 à 19:40
les variables sont celle donné dans les paramètres de la procédure, oui pardon c'est l'ajour et la verif ensemble et oui c'est le resultat apres avoir jouer. As tu une idée, de la manière de le faire ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Kaalii Messages postés 6 Date d'inscription vendredi 1 octobre 2010 Statut Membre Dernière intervention 8 décembre 2010 16
8 déc. 2010 à 21:13
up up up please
0