A voir également:
- Projet langage c
- D langage c ✓ - Forum C
- Mini projet en langage c corrigé - Forum C
- Langage ascii - Guide
- Et en langage c - Astuces et Solutions
- Langage linux - Forum Linux / Unix
3 réponses
HACKER 712
Messages postés
1278
Date d'inscription
lundi 15 décembre 2008
Statut
Contributeur
Dernière intervention
10 décembre 2009
255
17 déc. 2008 à 15:41
17 déc. 2008 à 15:41
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.
dna.factory
Messages postés
23800
Date d'inscription
mercredi 18 avril 2007
Statut
Contributeur
Dernière intervention
17 mars 2023
1 625
17 déc. 2008 à 15:47
17 déc. 2008 à 15:47
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