「内積を求める」の編集履歴(バックアップ)一覧はこちら
「内積を求める」(2007/06/11 (月) 18:50:36) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
//cpp/linenumber
#include <iostream>
#include <vector>
#include <numeric>
using namespace std;
int main()
{
vector<int> v1( 5 ), v2( 5 );
for( int i=0; i < v1.size(); ++i ) {
v1[i] = i;
v2[i] = i + 1;
}
int x = inner_product( v1.begin(), v1.end(), v2.begin(), 0 );
cout << x << endl; // 0*1 + 1*2 + 2*3 + 3*4 + 4*5 = 40
}