Mastermind
Fermé
Baki1976
Messages postés
1
Date d'inscription
mardi 6 février 2018
Statut
Membre
Dernière intervention
7 février 2018
-
Modifié le 11 févr. 2018 à 16:45
Dalfab Messages postés 706 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 2 novembre 2023 - 11 févr. 2018 à 19:39
Dalfab Messages postés 706 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 2 novembre 2023 - 11 févr. 2018 à 19:39
2 réponses
JeCherche24
Messages postés
46
Date d'inscription
samedi 10 février 2018
Statut
Membre
Dernière intervention
19 février 2018
5
11 févr. 2018 à 16:33
11 févr. 2018 à 16:33
Bonjour,
Je pense que le titre "fonction langage c++" permettrait d'accrocher les bonnes personnes car ce n'est pas un problème de mastermind.
Je pense que le titre "fonction langage c++" permettrait d'accrocher les bonnes personnes car ce n'est pas un problème de mastermind.
Dalfab
Messages postés
706
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
2 novembre 2023
101
11 févr. 2018 à 19:39
11 févr. 2018 à 19:39
Bonjour,
Quand une couleur a été vue à la bonne place, il faut 'oublier' à la fois la couleur cible et la couleur jouée avant de compter les mal placées.
Les tests
On peut écrire
Quand une couleur a été vue à la bonne place, il faut 'oublier' à la fois la couleur cible et la couleur jouée avant de compter les mal placées.
Les tests
if ( c1 != r1 ) ...sont là pour cela, mais
r1à été remplacé par
'x'précédemment et l'appairage est toujours vérifié car on a toujours
c1 != r1.
On peut écrire
if ( 'x' != r1 ) apparier( c1, r2, r3, r4, score ); if ( 'x' != r2 ) apparier( c2, r1, r3, r4, score ); if ( 'x' != r3 ) apparier( c3, r1, r2, r4, score ); if ( 'x' != r4 ) apparier( c4, r1, r2, r3, score );Il existe des moyens plus 'lisible' pour implémenter cela.
11 févr. 2018 à 18:31
Bref, il y a tous les ingrédients pour que personne ne réponde.
Au moins le titre previens qu’il s’agit d’un mastermind, parce sinon sa description serait encore plus surréaliste.
Et moins je t’ai répondu juste pour le plaisir, car C++, c’est pas mon truc