In this question, you will implement the famous Guess the Number game in C as we've done in the class. However, this time, the user will pick a target number and the computer will try to guess that number. Here is some information that might be useful for your implementation: The game will start with a prompt message to the user saying "Welcome to Guess the Number Game". • Then, the computer will prompt the user to pick an integer target number in the range (1- 1000). The user will not tell this number to the computer. The computer will make a guess in this range and ask user if the guess is correct or not. Then, the user will inform the computer if the guess is correct, lower or higher than the target number with some sentinel values such as 0 for correct, +1 if guess is lower than the target, -1 if the guess is higher than the target. Based on this feedback from the user, the computer will make another guess by updating the prediction range according to the feedback. The computer can assume that the user will give appropriate true feedback at each iteration, The way you are going to generate the guessed number is completely up to you in the implementation stage. • When the computer guesses the correct number, it should report how many guesses it made. • You may implement the entire code in the function main or implement your own auxiliary functions. • Please include comments to explain what each statement is trying to achieve. • You should make sure that your code is executable, so write a clean code following the common indentation rules.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

c programing language 

In this question, you will implement the famous Guess the Number game in C as we've done in
the class. However, this time, the user will pick a target number and the computer will try to
guess that number. Here is some information that might be useful for your implementation:
• The game will start with a prompt message to the user saying "Welcome to Guess the
Number Game".
Then, the computer will prompt the user to pick an integer target number in the range (1-
1000). The user will not tell this number to the computer.
The computer will make a guess in this range and ask user if the guess is correct or not.
Then, the user will inform the computer if the guess is correct, lower or higher than the target
number with some sentinel values such as O for correct, +1 if guess is lower than the target, -1
if the guess is higher than the target.
Based on this feedback from the user, the computer will make another guess by updating the
prediction range according to the feedback.
The computer can assume that the user will give appropriate true feedback at each iteration,
• The way you are going to generate the guessed number is completely up to you in the
implementation stage.
When the computer guesses the correct number, it should report how many guesses it made.
• You may implement the entire code in the function main or implement your own auxiliary
functions.
• Please include comments to explain what each statement is trying to achieve.
• You should make sure that your code is executable, so write a clean code following the
common indentation rules.
Transcribed Image Text:In this question, you will implement the famous Guess the Number game in C as we've done in the class. However, this time, the user will pick a target number and the computer will try to guess that number. Here is some information that might be useful for your implementation: • The game will start with a prompt message to the user saying "Welcome to Guess the Number Game". Then, the computer will prompt the user to pick an integer target number in the range (1- 1000). The user will not tell this number to the computer. The computer will make a guess in this range and ask user if the guess is correct or not. Then, the user will inform the computer if the guess is correct, lower or higher than the target number with some sentinel values such as O for correct, +1 if guess is lower than the target, -1 if the guess is higher than the target. Based on this feedback from the user, the computer will make another guess by updating the prediction range according to the feedback. The computer can assume that the user will give appropriate true feedback at each iteration, • The way you are going to generate the guessed number is completely up to you in the implementation stage. When the computer guesses the correct number, it should report how many guesses it made. • You may implement the entire code in the function main or implement your own auxiliary functions. • Please include comments to explain what each statement is trying to achieve. • You should make sure that your code is executable, so write a clean code following the common indentation rules.
Expert Solution
steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY