Write a C++ program to play the lottery. The program prompts the user to enter an initial sum of money not less than $100. Then at each round, the program randomly generates a lottery of a two-digit number (between 10 and 99), prompts the user to enter a two-digit number (validate the input to be between 10 and 99), and determines whether the user wins according to the following rule: 1. If the user input matches the lottery in exact order, the award is $10,000. 2. If the user input matches the lottery in reverse order, the award is $3,000. 3. If one digit in the user input matches a digit in the lottery, the award is $1,000. 4. Else the user loses $10. For example, if the lottery is 37, and user input is 37, the user wins $10,000. But if the user input is 73, the user wins $3,000. However if the user input is 32, the user wins $1,000.
Write a C++ program to play the lottery. The program prompts the user to enter an initial sum of money not less than $100. Then at each round, the program randomly generates a lottery of a two-digit number (between 10 and 99), prompts the user to enter a two-digit number (validate the input to be between 10 and 99), and determines whether the user wins according to the following rule:
1. If the user input matches the lottery in exact order, the award is $10,000.
2. If the user input matches the lottery in reverse order, the award is $3,000.
3. If one digit in the user input matches a digit in the lottery, the award is $1,000.
4. Else the user loses $10.
For example, if the lottery is 37, and user input is 37, the user wins $10,000. But if the user input is 73, the user wins $3,000. However if the user input is 32, the user wins $1,000.
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images