Inscrivez-vous gratuitement pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter
Vous n'êtes pas encore inscrit sur Developpez.com ?
initialisation de l'intervalle
saisie de la valeur
si valeur est dans l'intervalle
faire
valeur_courante = (debut_intervalle + fin_intervalle) / 2
si (valeur < valeur_courante)
fin_intervalle = valeur_courante
sinon
debut_intervalle = valeur_courante
tant que valeur_courante != valuer
La valeur est valeur_courante
Ce qui serait intéressant, c'est de remplacer cet algo assez procédural par une approche objet (j'ai pas encore réfléchi à ce que ça pourrait être). Après tout, on est dans un forum C++ (donc, j'imagine que le cours est du C++) et pas de C.
Partager