The total of the elements in a vector : accumulate « STL Algorithms Helper « C++ Tutorial






#include <iostream>
#include <algorithm>
#include <numeric>
#include <vector>

using namespace std;

int main()
{
   const int SIZE = 10;
   int a1[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
   vector< int > v( a1, a1 + SIZE );

   cout << "\n\nThe total of the elements in Vector v is: " << accumulate( v.begin(), v.end(), 0 );

   return 0;
}








32.3.accumulate
32.3.1.Calculate sum of elements in a vector
32.3.2.Algorithm: Use accumulate to calculate product
32.3.3.Demonstrating the generic accumulate algorithm with a reverse iterator
32.3.4.Illustrating the generic accumulate algorithm with predicate
32.3.5.The total of the elements in a vector