どうも、ちょげ(@chogetarou)です。
for文を使ってVectorの全要素に特定の値を足し算する方法を紹介します。
方法

for文を使ってVectorの全要素に特定の値を足し算するには、「+」を使います。
まず、for文でVectorをループします。
そして、ループ処理で、Vectorの要素に「+」で値を足します。
//myVec=対象のVector, value=値
for (int i = 0; i < myVec.size(); ++i) {
myVec[i] += value;
}
上記のfor文は、Vectorの全要素に特定の値を足し算します。
使用例
#include <iostream>
#include <vector>
using namespace std;
int main(void){
vector<int> nums = { 11, 2, 8, 20, 7, 4 };
int value = 10;
for (int i = 0; i < nums.size(); ++i) {
nums[i] += value;
}
for(int item: nums) {
cout << item << endl;
}
return 0;
}
出力:
21
12
18
30
17
14
コメント