- 2つの変数を増加させるループ:
for (int i = 0, j = 0; i < 10 && j < 5; i++, j++) {
// ループの本体
// iとjを使用して何らかの処理を行う
}
上記の例では、変数i
とj
を両方とも0で初期化し、i
が10未満かつj
が5未満の間、i
とj
をそれぞれ1ずつ増加させながらループが繰り返されます。
- 2つの変数を減少させるループ:
for (int i = 10, j = 5; i > 0 && j > 0; i--, j--) {
// ループの本体
// iとjを使用して何らかの処理を行う
}
上記の例では、変数i
を10で初期化し、変数j
を5で初期化します。i
が0より大きいかつj
が0より大きい間、i
とj
をそれぞれ1ずつ減少させながらループが繰り返されます。
- 2つの変数を異なるステップで増加させるループ:
for (int i = 0, j = 0; i < 10 && j < 5; i += 2, j++) {
// ループの本体
// iとjを使用して何らかの処理を行う
}
上記の例では、変数i
とj
を異なるステップで増加させます。変数i
は2ずつ増加し、変数j
は1ずつ増加します。
これらはいくつかの基本的な例ですが、他にもさまざまな変数の組み合わせや制御条件を使用してforループを作成することができます。必要に応じて変数の初期化、増加/減少のステップ、制御条件を適切に調整してください。
以上が、C++で2つの変数を使用したforループの方法についての説明です。これを参考にして、お好みのコードを作成してください。