$25
Create a program that:
1. Prompts the user to input values for an array of five integers
a. HINT: It helps your programming flow a LOT if you call the same function used in part 2.g
2. Displays a menu, where the user may choose
a. Sum - Calculates and displays the sum of numbers in the array
i. Use this definition (with reference variable as parameter):
1. void Sum(int array[], int & result)//stores sum in result
b. Mean - Calculates and displays the average of numbers in the array. Should not round.
i. Should not be an integer! ii. Should use the “Sum” function defined above
c. Display - Displays the current values held in the array
i. Alternatively, you can just display it at the start of the menu’s prompt
d. Sequencing - Displays the difference between each adjacent set of values
i. Ie if we had {3, 5, 2, 9, 0}, we would get the output 2 -3 7 -9
ii. This just needs to be printed, not saved
e. Search - Indicate whether the user’s chosen value is contained in the array, or not (boolean result should be returned, ie bool function).
f. Sort - Arrange the values within the array so that they are in ascending order.
i. Bubble or Selection sort will be relevant
ii. Extra Credit for BOGO sort (google/wiki)
g. Edit - The user is re-prompted for input into the array (all elements)
h. Exit - terminate the program
3. Loop back to step 2
There should be at least 4 functions used in this program, including the function definition provided to you. The argument should be the array itself in most of these functions.