CS 151 Spring 2015 Exercise: Arrays and Functions 1. Declare list[] an array of five integer elements initialized to zeros. 2. Code then invoke the void function fillArray() to fill list[] with values from console input. Parameters for this void function are to be the int list[] and the int listSize representing the number of elements in list[]. Since arrays are passed by reference, list[] in the calling function will be modified by fillArray(). 3. Create, then invoke the void function printArray() which is to display each value in the int parameter list[]. When there is no need to modify an array such as list[], place the keyword const before this parameter to specify list[] values will not be changed. 4. Create sumArray() to find and return the int sum of list[] elements. Its formal parameters are to be list[] and listSize. Use const before list[] to indicate no change. Invoke sumArray(). 5. Make a void function named copyArray() to copy list[] into newList[]. Parameters are the intS list[], newList[] and the scalar listSize. Call copyArray(), then call printArray(). Neither lists are to be changed. 6. Code an int function named indexMinElement() to locate and return the index of the minimum element value in newList[]. Parameters are to be the intS newList[] and listSize. Invoke indexMinElement(), swap the return value with the value in newList[0], then call printArray() to display newList[]. (Later this will be the core code for a selection sort.)