c using arrays assignment

Create a program that:

  1. Prompts the user to input values for an array of five integers
    1. 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
    1. Sum – Calculates and displays the sum of numbers in the array
      1. Use this definition (with reference variable as parameter):
        1. void Sum(int[] array, int & result)//stores sum in result
    2. Mean – Calculates and displays the average of numbers in the array. Should not round.
      1. Should not be an integer!
      2. Should use the “Sum” function defined above
    3. Display – Displays the current values held in the array
      1. Alternatively, you can just display it at the start of the menu’s prompt
    4. Sequencing – Displays the difference between each adjacent set of values
      1. Ie if we had {3, 5, 2, 9, 0}, we would get the output 2 -3 7 -9
      2. This just needs to be printed, not saved
    5. Search – Indicate whether the user’s chosen value is contained in the array, or not (boolean result should be returned, ie bool function).
    6. Sort – Arrange the values within the array so that they are in ascending order.
      1. Bubble or Selection sort will be relevant
      2. Extra Credit for BOGO sort (google/wiki)
    7. Edit – The user is re-prompted for input into the array (all elements)
    8. 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.

You should probably use a global const int for array size. Do not use global variables unless they’re constants!

Points:

1 – Documentation, readability, format

2 – Proper use of functions

3 – Proper program flow (conditionals, loops, etc)

2 – Filename and Header

2 – Output testing

Header

//Author: Eric May (your name)

//CPSC 121 Lab 5

//<MM/DD/YY> (Current Date)

Filename

<Last Name><First Initial>lab5.cpp

For example, my assignment would be named MayElab5.cpp

 
Do you need a similar assignment done for you from scratch? We have qualified writers to help you. We assure you an A+ quality paper that is free from plagiarism. Order now for an Amazing Discount!
Use Discount Code "Newclient" for a 15% Discount!

NB: We do not resell papers. Upon ordering, we do an original paper exclusively for you.