Exercise 11 - due at 11:59:00 PM EDT on Sunday, 10/10/2021 Problem 1: Write a C++ program with several print functions. 1. Write a function called "print", which accepts an integer parameter 'n' and prints a square with the side length 'n' 2. Write a function called "print", that takes 3 double parameters and prints the product of the 3 numbers. 3. Write a function called "print", which accepts a char and an integer paramater 'n' and prints the character 'n' times. 4. Write a main function that calls all 3 of these functions. Sample Run: Consider the following calls: print(4) print(3.5, 5.6, 10) print('A', 6) It should print: **** **** **** **** The product is 196 AAAAAA Problem 2: Write a function to take a const integer parameter with the default value 7. The function retruns nothing. The function prints the ASCII art for the numeral charcater 3, of the given size. In main, call the function twice. Once with the default argument, and once with a user entered size. You may assume this would always be a positive odd number >=7. You do not have to test for it. Sample Run: Calling the function with default size ******* * * ******* * * ******* Enter the size: 9 Calling the function with user-entered size ********* * * * ********* * * * *********