#include <iostream> #include <time.h> #include <stdlib.h> #define SMALL 100 #define BIG 200 float read_floats( float [], int start = 10, int stop = 20); int main() { float a[SMALL], b[BIG]; srand (time (0)); for (int i = 0; i < SMALL; i++) a[i] = rand(); for (int i = 0; i < BIG; i++) b[i] = rand(); cout << read_floats(a,19) << endl; cout << read_floats(a) << endl; cout << read_floats(a,83,94) << endl; cout << read_floats(b,183,194) << endl; return 1; } float read_floats(float a[], int start, int stop) { int i; float total = 0; cout << "Summing " << start << " to " << stop << " "; for (i = start; i <= stop; total = total + a[i], i++); return total; }