はじめに
この実験では、C++ プログラミング言語を使って修正されたフロイドの三角形パターンを表示する方法を学びます。修正されたフロイドの三角形パターンは、自然数の直角三角形配列であり、各行は行番号から始まり、列数は行番号に等しくなります。
この実験では、C++ プログラミング言語を使って修正されたフロイドの三角形パターンを表示する方法を学びます。修正されたフロイドの三角形パターンは、自然数の直角三角形配列であり、各行は行番号から始まり、列数は行番号に等しくなります。
main.cpp
ファイルに次のコード スニペットを入力します。このコードは、指定された行数の修正されたフロイドの三角形パターンを表示します。
#include <iostream>
using namespace std;
int main()
{
cout << "Modified Floyd's Triangle Pattern\n\n";
//iは外側のループを反復するために、jは内側のループのために使用されます
int i, j, rows;
//各行の数字の範囲を表すために使用されます
int n = 0, first, last;
cout << "Enter the number of rows in the pyramid: ";
cin >> rows;
cout << "\nThe modified Floyd's Triangle pattern containing " << rows << " rows is:\n\n";
//外側のループは特定の行に移動するために使用されます
for (i = 1; i <= rows; i++)
{
first = i;
last = first + i - 1;
//内側のループは特定の行の列数を決定するために使用されます
for (j = 1; j <= i; ++j)
cout << n + j << " ";
n++;
cout << endl;
}
cout << "\n";
return 0;
}
ターミナルを開き、cd
コマンドを使用して main.cpp
ファイルが含まれるディレクトリに移動します。
次のコマンドを入力してプログラムをコンパイルします。
g++ main.cpp -o main
これにより、main
という名前の実行可能ファイルが作成されるはずです。
次のコマンドを使用して実行可能ファイルを実行します。
./main
プログラムは、修正されたフロイドの三角形パターンの行数を入力するように促します。
入力を入力した後、プログラムはコンソールに修正されたフロイドの三角形パターンを表示します。
各行の数字の範囲を表示するようにコードを変更できます。
コード内の次の行のコメントを解除します。
//cout << "Row ## " << i << " contains the numbers from " << first << " to " << last << " : ";
各行に表示される数字の範囲を確認するために、コードを再コンパイルして実行します。
この実験では、C++ プログラミング言語を使って修正されたフロイドの三角形パターンを表示する方法を学びました。パターンの行と列を反復処理するコードを書き、各行の開始と終了の数字を計算するための単純なアルゴリズムを使用しました。また、ターミナルで C++ プログラムをコンパイルして実行する方法も学びました。