accumulate( ) computes a summation of all of the elements within a specified range and returns the result. : accumulate « STL Algorithms Helper « C++






accumulate( ) computes a summation of all of the elements within a specified range and returns the result.

  
#include <iostream>
#include <vector>
#include <numeric>
using namespace std;
   
int main()
{
  vector<int> v(5);
  int i, total;
   
  for(i=0; i<5; i++) v[i] = i;
   
  total = accumulate(v.begin(), v.end(), 0);
   
  cout << total;
   
  return 0;
}
  
    
  








Related examples in the same category

1.Calculate sum of elements in a vector
2.Algorithm: Use accumulate to calculate product
3.Demonstrating the generic accumulate algorithm with a reverse iterator
4.Illustrating the generic accumulate algorithm with predicate
5.Use accumulate() and minus()
6.Use accumulate to calculate sum for double array with minus()
7.Compute the mean float mean with accumulate function
8.accumulate value in a vector
9.Finding the Mean Value