C++ で for ループを使用して系列の合計を計算する

Muhammad Adil 2024年2月16日
  1. C++ の for ループ
  2. C++ で for ループを使用して級数の合計を計算する手順
C++ で for ループを使用して系列の合計を計算する

このチュートリアルでは、C++ で for ループを使用して系列の合計を計算する方法を学習します。 しかし、最初に for ループの概念について説明しましょう。

C++ の for ループ

for ループは、C++ の制御フロー ステートメントであり、一連の値を反復処理できます。 for ループの構文は次のとおりです。

for (initializer; condition; incrementer) {
  statement(s);
}

for ループ構文には、initializercondition、および incrementer の 3つの部分があります。 セミコロンは 3つの部分すべてを区切ります。

initializer はループの開始前に実行され、通常は後でループの本体で使用される変数を設定します。 condition は、各反復の前に評価され、ループを続行するか抜け出すかを決定します。

incrementer は、反復ごとに変数を更新できます。

C++ で for ループを使用して級数の合計を計算する手順

C++ で for ループを使用して系列の合計を計算するには、次の手順が必要です。

  • sum という整数変数を宣言し、0 として初期化します。
  • 変数 i をゼロに初期化します。
  • ループの条件を i<n に設定します。ここで、n は反復する値の数です。
  • ループを通過するたびに、i に 1 を追加し、それを計算に使用します。
  • 繰り返しのたびに、条件 (この場合は i<n) がまだ true かどうかを確認し、そうであれば、別の繰り返しを続けます。
  • 最後に、最終的な合計を出力します。

上記の手順を適用して、for ループを使用して系列の合計を計算する例について説明しましょう。

#include <iostream>
using namespace std;

int main() {
  int sum = 0;
  for (int i = 1; i < 10; i += 2) {
    cout << i << '+';
    sum += i;
  }
  cout << "\n sum of series using for loop: " << sum << endl;
  return 0;
}

ここをクリック 上記のコードの動作を確認します。

著者: Muhammad Adil
Muhammad Adil avatar Muhammad Adil avatar

Muhammad Adil is a seasoned programmer and writer who has experience in various fields. He has been programming for over 5 years and have always loved the thrill of solving complex problems. He has skilled in PHP, Python, C++, Java, JavaScript, Ruby on Rails, AngularJS, ReactJS, HTML5 and CSS3. He enjoys putting his experience and knowledge into words.

Facebook

関連記事 - C++ Math