Write a program that asks the user to enter a series of one-digit non-negative numbers
When the user has finished entering numbers (Note: the user should indicate that they are finished by
entering the value 10), print out how many of each number the user entered.
There must be three functions including main.
The main function will read in the values from the user and do validity checking on the input. If the
number is in the range 0 to 9 main will call a second function that will count the number.
After all of the numbers have been entered the main function will call a third function to display the
results.
You must not use global variables.
Name your program Lab10_Exercise2.cpp.
Hint: Use an array to hold all ten counters. There will be one element in the array for keeping track of
the inputted values of 0 through 9.
Note: Do not output a value of a digit if no digits with that value were entered by application user. Note
that in the below output the "You entered" text is only displayed for 0, 2 and 7 since those were the
only numbers entered by the application user.
Here is a sample output if the user entered -1, 0, 11, 7, 7, 2, 7, and 10:
Enter a one-digit number or 10 to exit: -1[Enter]
The value -1 is not valid.
Enter a one-digit number or 10 to exit: 0[Enter]
Enter a one-digit number or 10 to exit: 11[Enter]
The value 11 is not valid.
Enter a one-digit number or 10 to exit: 7[Enter]
Enter a one-digit number or 10 to exit: 7[Enter]
Enter a one-digit number or 10 to exit: 2[Enter]
Enter a one-digit number or 10 to exit: 7[Enter]
Enter a one-digit number or 10 to exit: 10[Enter]
You entered 1, 0(s)
You entered 1, 2(s)
You entered 3, 7(s)