L'ordinateur devine le nombre que vous avez choisi(N compris entre 1 et 100) en vous demandant simplement si ce nb est présent ou non dans une série de tableaux qui vous sont présentés.Le secret du truc est le suivant:le nb est exprimé en binaire,si le bit n° x est à 1,le nb figure dans le tableau n° x,il ne figure pas dans les autres tableaux.Il y a 7 tableaux(N<127),si par ex: N=5, 5 est présent dans les tableaux 1 et 3,en effet(en commençant par la droite): 0 0 0 0 1 0 1=5.Il ne reste plus qu'à faire une conversion binaire-décimal pour annoncer le nb choisi.
Le programme utilise VisualC++ 6.0 et les MFC,tant pis pour les nombreux MFCphobes!Une particularité:je me sers de la commutation entre 2 vues d'une même fenêtre(voir fonction SwitchToView()).
Tout est dans le dossier"zippé".