MASTERMIND

jean_marc_n2 Messages postés 170 Date d'inscription jeudi 11 décembre 2003 Statut Membre Dernière intervention 24 janvier 2009 - 22 août 2006 à 20:04
BEN FADHL SAMIR Messages postés 13 Date d'inscription mardi 4 avril 2006 Statut Membre Dernière intervention 1 décembre 2010 - 30 mars 2007 à 13:29
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/39191-mastermind

BEN FADHL SAMIR Messages postés 13 Date d'inscription mardi 4 avril 2006 Statut Membre Dernière intervention 1 décembre 2010
30 mars 2007 à 13:29
BRAVO UN BON TARVAIL!!!
chaibat05 Messages postés 1883 Date d'inscription samedi 1 avril 2006 Statut Membre Dernière intervention 20 novembre 2007 2
24 août 2006 à 15:48
Ok !
et profites en pour t' amuser un peu.
Merci et bon courage...
jean_marc_n2 Messages postés 170 Date d'inscription jeudi 11 décembre 2003 Statut Membre Dernière intervention 24 janvier 2009
24 août 2006 à 12:36
Hello,
Je vais faire des tests et posterais ici même les résultats :-)
chaibat05 Messages postés 1883 Date d'inscription samedi 1 avril 2006 Statut Membre Dernière intervention 20 novembre 2007 2
24 août 2006 à 00:39
Bonjour tout le monde,

Aidez-moi à trouver des bugs.
Pour celà désactiver l' instruction "Voiler" dans les lignes de code.
Comme ça vous pourrez voir les quatres images choisies par l' ordinateur
Faites vos choix et vérifier les résultas.
Variez les combinaisons pour voir si ça correspond.

Personnellement j' ai fait plusieurs tests et ça marche bien.
Mais je voudrais avoir le plus de tests possibles

Merci de votre aide.

chaibat
chaibat05 Messages postés 1883 Date d'inscription samedi 1 avril 2006 Statut Membre Dernière intervention 20 novembre 2007 2
23 août 2006 à 15:50
Salut Jean Marc,
Dans ce cas , c' est impardonnable
Aucune excuse et la faute m' incombe !
Je retiens ta remarque, je revois ma source et je corrige.

Amicalement

chaibat
jean_marc_n2 Messages postés 170 Date d'inscription jeudi 11 décembre 2003 Statut Membre Dernière intervention 24 janvier 2009
23 août 2006 à 14:09
Oui on est d'accord. Cependant ce que moi j'obtiens est ceci:
La combinaison à trouver est:



A B C D

Je propose:
E B F A

Je m'attends à 1 bien placé (ici le B) et 1 mal placé (ici le A).
Hors j'obtiens: "1 bien placé, 0 mal placés".

D'ou mon souci et ma remarque :-)
chaibat05 Messages postés 1883 Date d'inscription samedi 1 avril 2006 Statut Membre Dernière intervention 20 novembre 2007 2
23 août 2006 à 01:19
J' ajouterais seulement ceci pour reprendre ton exemple
Si au lieu du 7 j' avais UN 8

le résultat serait

2 bien placés ( 4 et 2 )
0 Mal placé

dans ce cas il faudras éliminer 2 et garder 2.
chaibat05 Messages postés 1883 Date d'inscription samedi 1 avril 2006 Statut Membre Dernière intervention 20 novembre 2007 2
23 août 2006 à 01:12
Bonsoir Jean Marc,
Je ne mets pas ta parole en doute.
Jamais je me le permetterais.
Il se pourrais que ...mais Je veux juste éclaircir une chose . A toi de juger après.


Je reproduit un exemple avec des chiffres.
Supposons que le Quatuor choisi par l' ordinateurv est :

4 2 7 3

Si moi je suppose qu' il y' a

4 2 5 7

Le résultat serait

2 bien placés ( 4 et 2 )
1 Mal placé ( 7 )

le 5 n' étant pas dans le quatuor il n' est pas comptabilisé
Il n' est ni bien placé ni Mal placé.
Avec le résultat affiché tu pourras savoir combien il faudra conservé
et combien il faudra éliminé.

Mais le problème reste le quel ??

eST CE QUE CEL0 R2POND 0 TA REMARQUE ,

Merci en tout cas d' avoir commenter (en bien, je l' admet ) et d' avoir
soulevé la question.
jean_marc_n2 Messages postés 170 Date d'inscription jeudi 11 décembre 2003 Statut Membre Dernière intervention 24 janvier 2009
22 août 2006 à 20:04
Hello,
c'est vrai que ton programme est sympa comme tout. Il semble cependant y avoir un petit bug: quoi que je fasse, j'obtiens toujours 0 mal placés, même dans des situations ou clairement l'indication devrait être autre. Je n'ai pas le temps de débugguer, mais je suis sur que c'est 3 fois rien.