Problem 1: Read a phrase from the user and output it again const int MAX_BUFFER_LENGTH = 256; char buffer[MAX_BUFFER_LENGTH]; cout << "Please enter a phrase: "; cin.get(buffer, MAX_BUFFER_LENGTH); cout << "You input: " << buffer; Problem 2: Using problem 1, make a function that will take in the input phrase and returns a reverse copy of the phrase char* ReverseCopy(char* phrase) { int length = strlen(phrase); char * reverse = new char[length+1]; int j = 0; for(int i = length-1; i >= 0; i--) { reverse[j] = phrase[i]; j++; } reverse[j] = '\0'; return reverse; }