diff --git a/StandardDeviation.cpp b/StandardDeviation.cpp index db4a6cb..ab3065d 100644 --- a/StandardDeviation.cpp +++ b/StandardDeviation.cpp @@ -16,7 +16,12 @@ double mean(const std::vector& vec) { } double standard_deviation(const std::vector& vec) { - //complete the function + double deviations = 0.0; + double m = mean(vec); + for (double it : vec) { + deviations += ( (it-m) * (it-m) ); + } + return sqrt( deviations / vec.size() ); } int main() {