Please send questions to st10@humboldt.edu .

/*-------------------------------------------------- File: avgGrade.cpp Name: Sharon M. Tuttle last modified: 5-3-05 Contract: avgGrade : double[] int -> double Purpose: Compute the average of the first size grades in array grades. Examples: for double grades[10] = {76.5, 88.0, 99.6, 66, 43.0, 93.2, 73.0, 72.0, 74.0, 95}; avgGrade(grades, 4) == 78.03 --------------------------------------------------*/ #include <iostream> #include <cmath> using namespace std; double avgGrade(const double grades[], int size) { double sumGrades = 0; // sum the grades in the array for (int i=0; i < size; i++) { sumGrades += grades[i]; } // compute the average grade (if safe to do so...!) if (size != 0) { return sumGrades / size; } else { return 0; } }