partial_sum( ) creates a sequence that is a running total of the original sequence. : partial_sum « STL Algorithms Helper « C++






partial_sum( ) creates a sequence that is a running total of the original sequence.

  
#include <iostream>
#include <vector>
#include <numeric>
using namespace std;
   
int main()
{
  vector<int> v(5), r(5);
  int i;
   
  for(i=0; i<5; i++) v[i] = i;

  for(i=0; i<5; i++)
    cout << v[i] << endl;
   
  partial_sum(v.begin(), v.end(), r.begin());
   
  for(i=0; i<5; i++)
    cout << r[i] << endl;
   
  return 0;
}
  
    
  








Related examples in the same category

1.Use partial_sum to print all partial sums
2.Use partial_sum to print all partial products
3.Use partial_sum to convert elements in a container into absolute values
4.make a sequence starting at -10 and increasing by 100 and sum it with partial_sum
5.Making Consecutive Numbers