prompts the user to enter an integer between 1 and 50 then reads an integer from the keyboard. the integer the user enters should be between 1 and 50. when getting an integer from the user if the input fails or the integer entered is not between 1 and 50 the stream should be cleared/ignored and the user prompted again until a valid integer is input. 2. prompts the user to enter a second integer between 1 and 50 then reads an integer from the keyboard. the integer the user enters should be between 1 and 50. when getting an integer from the user if the input fails or the integer entered is not between 1 and 50 the stream should be cleared/ignored and the user prompted again until a valid integer is input. 3. prompts the user to enter a string then reads a string from the keyboard. 4. prompts the user to enter a second string then reads a string from the keyboard. 5. calls and saves the results of a user defined function: int add(int num1, int num2) which adds num1 and num2