Problem

Write a program that allows the user to type in any one-line question and then answers tha...

Write a program that allows the user to type in any one-line question and then answers that question. The program will not really pay any attention to die question, but will simply read the question line and discard all that it reads. It always gives one of the following answers:

I’m not sure, but I think you will find the answer in Chapter #N.

That’s a good question.

If I were you, I would not worry about such things.

That question has puzzled philosophers for centuries.

I don’t know. I’m just a machine.

Think about it and the answer will come to you.

I used to know the answer to that question, but I’ve forgotten it.

The answer can be found in a secret place in the woods.

These answers are stored in a file (one answer per line), and your program simply reads the next answer from the file and writes it out as the answer to the question. After your program has read the entire file, it simply closes the file, reopens the file, and starts down the list of answers again.

Whenever your program outputs the first answer, it should replace die two symbols #N with a number between 1 and 18 (including the possibility of 1 and 18). In order to choose a number between 1 and 18, your program should initialize a variable to 18 and decrease the variable’s value by 1 each time it outputs a number so that the chapter numbers count backward from 18 to 1. When the variable reaches the value 0, your program should change its value back to 18. Give the number 17 the name NUMBER„OF_CHAPTERS with a global named constant declaration using the const modifier.

(Hint: Use the function new_line defined in this chapter.)

Step-by-Step Solution

Request Professional Solution

Request Solution!

We need at least 10 more requests to produce the solution.

0 / 10 have requested this problem solution

The more requests, the faster the answer.

Request! (Login Required)


All students who have requested the solution will be notified once they are available.
Add your Solution
Textbook Solutions and Answers Search
Solutions For Problems in Chapter 6
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT