Program to demonstrate function | Computer Science homework help

  

/* Program to demonstrate function.*/

 Write a program which has two functions, the main function and the input function.

The input function asks the user to enter an integer from 0 to 100, inclusive.

In the input function: 

• If the user enters a number that is out of the required range, the number is XXXXX returned to the main function; instead it prints an error message and then loops to ask the user to enter a correct number. 

•If the user enters a number in the required range, the number is XXXXX to the main function.

•If the user enters End Of File, the input function returns -1 to the main function.

• When the main function receives -1 from the input function, it prints a completion message and the program ends. 

• When the main function receives any other number, the main function prints it, and calls the input function again. 

•The input function does NOT print the numbers; they are only printed in the main function.

•Except for the -1, the main function prints all numbers returned to it from the input function.

Hints:You might use a do…while loop in the main function, that runs as long as -1 is not returned. You might use a do…while loop in the input function, that loops as long as the user enters a number that is out of the required range. Make sure your program does not confuse the datum -1 with EOF, which is also -1Only code one return from each function.

Test data: use each of the following values: 100 101 20 -5 0 9 -1 18 

The main function should print 100 20 0 9 18 and a run completed message.

Place this order or similar order and get an amazing discount. USE Discount code “GET20” for 20% discount