CS 201, Summer 2002 Assignment #9: 10 Points. Due Date: Tuesday, 8/6/02. (3) 1. Write a reverse() function which takes a character array containing a string as an argument and reverses all the characters in the string from first character up to the terminating null character. Test your function with the prototype and main() function exactly as shown below.** #include void reverse(char []); main() { char sentence[80]; cout << "Enter a sentence: "; cin.getline(sentence, 80); reverse(sentence); cout << "Reversed sentence: " << sentence << endl; } (3) 2. Write a C++ program which uses nested for loops to initialize the elements of a 4x4 integer array A[i][j] to i+j for each element in the array and print the array in conventional row/column tabular format. At the end of each row, print the sum of the elements in the row. Below each column, print the sum of the elements in the column.** (1) 3. Exercise 5.22. (3) 4. Exercise 5.23 (a,c,e). **For full credit, turn in fully commented program listings, including your name and the problem number, and the output from test runs exactly as produced by the program.