MCPcopy Create free account
hub / github.com/Apress/beginning-cpp20 / computeAverage

Function computeAverage

Exercises/Modules/Chapter 08/Soln8_06.cpp:151–160  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

149}
150
151double computeAverage(const std::vector<unsigned>& numbers)
152{
153 if (numbers.empty())
154 return std::numeric_limits<double>::quiet_NaN();
155
156 double average{};
157 for (auto& number : numbers)
158 average += number;
159 return average / numbers.size();
160}
161
162double computeMedian(const std::vector<unsigned>& numbers)
163{

Callers 2

mainFunction · 0.70
computeStandardDeviationFunction · 0.70

Calls 2

emptyMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected