Mini projet en langage C

mosediego -  
 kent -
Bonjour, j'ai un mini projet en langage C
Il s'agit de réaliser un simple programme capable de deviner ce que vous pensez. Choisissez un nombre au hasard, compris entre 0 a 1023, inclus. Le programme doit deviner quel nombre vous avez choisi. A chaque tentative, vous pouvez lui donner trois réponses: 0 (trouvé), -1 (plus petit), ou 1 (plus grand). Essayez d'élaborer une stratégie la plus efficace possible pour l'ordinateur...
je ne sais pas par ou commencer.
Merci de votre reponse mon mail est seck57@hotmail.com
A voir également:

3 réponses

HACKER 712 Messages postés 1282 Date d'inscription   Statut Contributeur Dernière intervention   255
 
Je comprends ta peine. néanmoins, il te suffira de créer une variable qui diminue ou augmente selon que tu écris -1 ou 0 ou +1 et d'utiliser la fonction srand ()
si je ne suis pas assez clair, dis le moi.
1
dna.factory Messages postés 26035 Date d'inscription   Statut Modérateur Dernière intervention   1 619
 
tu commence en déclarant deux variables qui seront les bornes de l'étendue
a=0 b =1023
à chaque fois tu indique le chiffre au milieu de l'étendu (b-a) /2
par exemple, tu commence par 511, en fonction de la réponse, tu redéfinie les borne des l'entendue (je vais pas te donner les conditionnelles pour savoir quelle borne modifier, tu devrais trouver)
et tu boucles jusqu'a ce que tu ait la bonne réponse
1