"Write a program that plays a guessing game where the computer tries to guess a number picked by the user. The program asks the user to think of a secret number, and then asks the user a sequence of guesses. After each guess, the user must report if it is too high or too low or correct. The program should count the guesses. (Hint: Maintain HighestPossible and LowestPossible variables, and always guess midway between the two. This is called a binary search.) Use only ifelse, while, do while coding, no fancy stuff and cout statements. The program output should look similar to:
Think of a number between 1 and 100 and press any key.
Is the number 50 (Correct, Low, High)? _h_
Is the number 25 (Correct, Low, High)? _h_
Is the number 13 (Correct, Low, High)? _l_
Is the number 19 (Correct, Low, High)? _c_
Number of guesses: 4
"
Underlined material is user input
2006-10-22
06:39:49
·
2 answers
·
asked by
Anonymous
in
Computers & Internet
➔ Programming & Design