Mini projet en langage C
mosediego
-
kent -
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
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:
- Mini projet en langage c corrigé
- Langage ascii - Guide
- Opera mini pc - Télécharger - Navigateurs
- Filigrane projet - Guide
- Langage binaire - Guide
- Gant projet - Télécharger - Gestion de projets
3 réponses
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.
si je ne suis pas assez clair, dis le moi.
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
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
Il y a l'inverse de ton prog ici https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c/14828-tp-plus-ou-moins-votre-premier-jeu