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

Function computeAverage

Exercises/NoModules/Chapter 08/Soln8_06.cpp:150–159  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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

Callers 2

mainFunction · 0.70
computeStandardDeviationFunction · 0.70

Calls 2

emptyMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected