累算:コンテナの要素の累積和を計算します
記入:容器に要素を追加
1.accumulate
書式#include <iostreamの> 使用して 名前空間はstdを、 書式#include <ベクトル> 書式#include <数値> // 通常の算術生成アルゴリズム のボイドTEST01() { ベクトル < int型 > V。 以下のために(INT iが= 0 ; I <= 100 ; I ++ ) { v.push_back(I); } // パラメータ3始動積算値 INT合計=累算(v.begin()、v.end()、0 ); 裁判所未満 << " 合計= " <<合計<< てendl; } INT メイン(){ TEST01(); システム(「一時停止」)。 リターン 0 ; }
2.fill
書式#include <iostreamの> 使用して 名前空間はstdを、 書式#include <ベクトル> の#include <数値> の#include <アルゴリズム> // 塗りつぶし生成するための通常の演算アルゴリズム のボイド myPrint()(int型のValを) { coutの <<ヴァル<< " " ; } 空TEST01() { ベクトル < int型 > V。 v.resize(10 )。 // 後半に再移植 塗りつぶし(v.begin()、v.end()、100 ); for_each(v.begin()、v.end()、myPrint)。 coutの << てendl; } INT メイン(){ TEST01(); システム(「一時停止」)。 リターン 0 ; }