#include using namespace std; int main() { int min(1); int max(100); cout << "Pensez à un nombre entier entre " << min << " et " << max << endl; bool trouve(false); int candidat(0); do { candidat = (min + max) / 2; cout << "Votre nb est il < > = à " << candidat << " ? "; char rep; cin >> rep; if (rep == '<') { max = candidat; } else if (rep == '>') { min = candidat; } else { // cas d'égalité min = max = candidat; trouve = true; } } while(not trouve); cout << "Votre nombre est : " << candidat << endl; return 0; }