フロイドの三角形を表示する

C++Beginner
オンラインで実践に進む

はじめに

この実験では、フロイドの三角形を表示するための C++ プログラムを書く方法を学びます。

必要なヘッダー ファイルをインクルードする

任意の C++ プログラムを書くには、コードに特定のヘッダーファイルをインクルードする必要があります。このステップでは、プログラムで使用する必要なヘッダーファイルをインクルードします。

#include <iostream>
using namespace std;

main() 関数を書く

main() 関数はプログラムのエントリーポイントです。ここで、フロイドの三角形を表示するコードを書きます。

int main()
{
    // フロイドの三角形を表示するコード
    return 0;
}

必要な変数を宣言する

このステップでは、プログラムで使用する必要な変数を宣言します。三角形の行と列を反復処理するために ij を使用し、三角形の行数を格納するために rows を使用し、現在の数を格納するために n を使用し、現在の行の最初の数を格納するために first を使用し、現在の行の最後の数を格納するために last を使用します。

int i, j, rows, n=1, first, last;

ユーザーから入力を取得する

このステップでは、ユーザーから三角形の行数を取得します。

cout << "Enter the number of rows in the pyramid: ";
cin >> rows;

フロイドの三角形を表示する

このステップでは、ネストされたループを使ってフロイドの三角形を表示します。外側のループは特定の行に移動するために使用され、内側のループはその行の数字を表示するために使用されます。各数字の後に空白を表示して区切ります。

for (i = 1; i <= rows; i++)
{
    first = n;
    last  = first + i -1;

    for (j = 1; j <= i; j++)
    {
        cout << n << " ";
        n+=1;
    }

    cout << endl;
}

プログラムを完成させる

最後に、プログラムが正常に実行されたことを示すメッセージを表示することで、プログラムを完成させます。

cout << "\n\nFloyd's Triangle has been printed successfully.\n\n";
return 0;

まとめ

この実験では、C++ プログラムを書いてフロイドの三角形を表示する方法を学びました。三角形の行と列を反復処理するためにネストされたループを使用し、各数字の後に空白を表示して区切りました。上記の手順に従えば、独自の C++ プログラムを作成してフロイドの三角形を表示できます。