Starting from:
$30

$24

CMP_SC 2050 Lab 2 (10 Points)

Objectives:

    • Review call-by-reference

    • Review basic array operation

    • Review basic for-loop operation

Description:

Implement a function, called sumArray, that computes the sum of a given integer array, and stores the sum into an integer pointer. The function will take an integer pointer for the sum of the array, an integer array for the values to be added, and an integer for holding the array size. Lastly, print out the sum in the main function.

Every user-defined function must have a comment describing:

    • What function does;

    • What parameter values are;

    • What value it returns.


Function Prototype:

    • void sumArray (int* sum, int inputArray[ ], int size);

Example output:


    • gcc sum_A.c -Wall -Werror

    • ./a.out

The sum of the given array is 104.

Grading Criteria:


Main function:
4 points

sumArray function:
4 points

Comments:
2 points

Note:

    • If your code does not compile with –Wall and –Werror, you will receive a zero for this assignment.

    • You need to finish at least three peer reviews within three days of this lab. Otherwise, you will get a 20% penalty.

    • You will lose points if you don’t have enough comments.






1

More products