How to calculate the sum and mean of elements in a vector with C++

1 Answer

0 votes
#include <iostream> 
#include <numeric>
#include <vector>

int main() { 
    std::vector <int> vec { 4, 9, 10, 5, 80, 59, 27, 99, 100, 30, 31 };

    int sum = accumulate(vec.begin(), vec.end(), 0);
  
    double mean = double(sum) / vec.size();
  
    std::cout << "sum = " << sum << "\n";
    std::cout << "mean = " << mean << "\n";
}




/*
run:

sum = 454
mean = 41.2727

*/

 



answered Mar 5, 2023 by avibootz
...