/****************************************************************************** * This program computes the mean of 10 random floats. * * Copyright © 2020 Richard Lesh. All rights reserved. *****************************************************************************/ #undef NDEBUG #include #include #include #include #include using namespace std; int main(int argc, char **argv) { srand(time(0)); double sum = 0.0; sum += rand()/(RAND_MAX + 1.0); sum += rand()/(RAND_MAX + 1.0); sum += rand()/(RAND_MAX + 1.0); sum += rand()/(RAND_MAX + 1.0); sum += rand()/(RAND_MAX + 1.0); sum += rand()/(RAND_MAX + 1.0); sum += rand()/(RAND_MAX + 1.0); sum += rand()/(RAND_MAX + 1.0); sum += rand()/(RAND_MAX + 1.0); sum += rand()/(RAND_MAX + 1.0); cout << fmt::format("Sample mean: {0:.4f}", sum / 10) << endl; return 0; }