[E-6]
Write a function that computes the sum of all the elements in an array of integers.
A related problem is to compute the average of the elements in an array, but
that is just a small change to this function.
Here is a framework:
/* Puzzle D11 -- add up all the integers in an array of integers */ long addArray( int size, int arr[] ) { ..... } void printArray( int size, int arr[] ) { const int N = 10; int j; for ( j=0; j<size; j++ ) { if ( j%N == N-1 ) printf("%4d\n", arr[j] ); else printf("%4d ", arr[j] ); } } #define SIZE 10 int main() { int x[ SIZE ] = { -1, 1, -2, 2, -3, 3, -4, 4, -5, 5 }; printArray( x, SIZE ); printf("\n"); printf("sum = %ld\n", addArray( SIZE, x ) ); return 0; }