RosettaCodeData/Task/Averages-Arithmetic-mean/C++/averages-arithmetic-mean-1.cpp

13 lines
284 B
C++
Raw Permalink Normal View History

2013-04-10 16:57:12 -07:00
#include <vector>
double mean(const std::vector<double>& numbers)
{
if (numbers.size() == 0)
return 0;
double sum = 0;
for (std::vector<double>::iterator i = numbers.begin(); i != numbers.end(); i++)
sum += *i;
return sum / numbers.size();
}