はじめに
この実験では、C++ プログラミング言語を使って星印(*)を使って半ピラミッドパターンを作成する方法を学びます。この実験では、反復処理を使ってさまざまなネストされたループ構造を実装する方法を学びます。
この実験では、C++ プログラミング言語を使って星印(*)を使って半ピラミッドパターンを作成する方法を学びます。この実験では、反復処理を使ってさまざまなネストされたループ構造を実装する方法を学びます。
まず、ターミナルで touch コマンドを使って ~/project ディレクトリに half_pyramid_star.cpp という名前の新しいファイルを作成します。
touch ~/project/half_pyramid_star.cpp
次に、half_pyramid_star.cpp ファイルをテキストエディタまたは IDE で開き、次のコードをコピーして貼り付けます。
#include <iostream>
using namespace std;
int main()
{
cout << "\n\nWelcome to LabEx :-)\n\n\n";
cout << "===== Program to print a Half Pyramid using * =====\n\n\n";
int i, j, rows;
cout << "Enter the number of rows in the pyramid: ";
cin >> rows;
//outer loop moves to a specific row
for (i = 1; i <= rows; i++)
{
//inner loop determines the amount of "*" printed in the row
for (j = 1; j <= i; j++)
{
cout << "* ";
}
cout << endl;
}
cout << "\n\n";
return 0;
}
上記のコードは、ユーザーに半ピラミッドパターンを表示する行数を入力するよう促し、2 つのネストされたループを使用して各行に "*" を表示します。
ターミナルウィンドウで次のコマンドを入力して、half_pyramid_star.cpp コードをコンパイルします。
g++ ~/project/half_pyramid_star.cpp -o ~/project/half_pyramid_star && ~/project/half_pyramid_star
上記のコマンドは、コードをコンパイルし、half_pyramid_star と呼ばれる実行可能ファイルを作成し、プログラムを実行します。
この実験では、C++ プログラミング言語を使って星印(*)を使って半ピラミッドパターンを作成する方法を学びました。ネストされたループを利用し、そのスコープを理解することで、実験を成功裏に完了することができました。この実験は、ネストされたループ構造と反復処理の理解を深める上で基本的なステップであり、問題の解決や複雑な形状の作成に役立ちます。