/*
 * Program to demonstrate use of arrays (create an array in main
 * and pass to a function that sums its elements).
 */
#include <stdio.h>

#define N 10

/*
 * Compute sum of array elements:
 *   returns sum of nums[0] through nums[size-1]
 */
double array_sum(int size, const double nums[]) {

	double sum = 0;
	int i;

	for (i = 0; i < size; ++i) {
		sum += nums[i];
	}

	return sum;
}

/*
 * Main program
 */
int main(void) {

	double stuff[N];
	int i;

	for (i = 0; i < N; ++i) {
		stuff[i] = 0.1 * i;
	}

	printf("%f\n", array_sum(N, stuff));

	return 0;
}