Exercise 11 - due at 11:59:00 PM EDT on Sunday, 4/10/2022 All problems can be solved in the same program. 1. Write a C++ function to accept a 1000 character Cstring as a parameter. Then, read in 5 strings of a maximum size of 200 characters from the user. They are delinited by the tab character. Concatenate all the strings together into the parameter string. Print the string back in main. Sample Run: Original parameter string: Squidward Enter 5 strings: This is the way the world ends. Not wi th a bang but with a whimper The complete string is : SquidwardThis is the way the world ends. Not with a bang but with a whimper 2. Write a C++ function to accept 3 c-strings and print them in ascending order Sample Run: Green Red Blue Order: Blue Green Red 3. Write a C++ code snippet to read in a newline terminated C++ string object from the user. Print its size ans capacity. Then, change every 5th element to an 'a'. Accept another C++ string object, this one terminated by '$', from the user and append it to the original string. Print the result and the result's size and capacity. NOTE: Capacity is compiler dependentm, and might be different on your machine. Sample Run: Enter a string: C++ strings are a lot of fun. Size: 29 Capacity: 30 enter the string to be appended: macaroni and cheese$ The final string is C++ atrinas ara a lat ofafun.macaroni and cheese Size: 48 Capacity: 58 4. Write a C++ code snippet to declare an array of 10 C++ string objects. Read in 10 strings. Then, print all the strings whose capacity-size difference is less than 12 characters. NOTE: Output may be different on your machine, since capcity is compiler/machine dependent. Sample Run: Enter 10 strings: This is a practice problem Sample String Tacos Watermelon Taffy Patrick 3295 62 Rectangle I need coffee The inner machinations of my mind Are an enigma The required strings are: This is a practice problem Sample String Tacos Patrick 3295 62 Rectangle I need coffee Are an enigma 5. Write a C++ program that creates a pointer to a double variable. Read in a double into the variable by dereferencing the pointer. Sample Run: Enter a number: 5.9 The number entered was 5.9 6. Write a C++ code snippet that creates an integer array and read in values. Let's say the array is of size 10. Then, move through the array using the pointer and print the values out. Sample Run: Enter 10 numbers: 10 35 -9 12 -32 45 3 8 19 5 The starting address is 0xffffffff87c0 (this will be different for you) The values are: 10 35 -9 12 -32 45 3 8 19 5