Averages/Arithmetic mean: Difference between revisions
Content added Content deleted
Line 124:
=={{header|C++}}==
{{libheader|STL}}
<lang cpp>#include <vector>
▲double mean(std::vector<double> const& vNumbers)
{
return 0;▼
double sum = 0;
for
sum += *i;
}</lang>
▲ if( 0 == vNumbers.size() )
▲ return 0;
▲ return sum / vNumbers.size();
Shorter (and more idiomatic) version:
if (numbers.empty())
return 0;
return std::accumulate(numbers.begin(), numbers.end(), 0.0) / numbers.size();
}</lang>
=={{header|C sharp|C#}}==
|