はじめに
この実験では、*を使って完全なピラミッドを表示する C++ プログラムを書く方法を学びます。このプログラムは、ユーザーに表示したい行数を入力するように促し、その行数の完全なピラミッドを表示します。
この実験では、*を使って完全なピラミッドを表示する C++ プログラムを書く方法を学びます。このプログラムは、ユーザーに表示したい行数を入力するように促し、その行数の完全なピラミッドを表示します。
このステップでは、必要なヘッダーファイルをインクルードする必要があります。
#include<iostream>
using namespace std;
このステップでは、プログラムのエントリポイントであるメイン関数を作成します。
int main()
{
int space, rows;
cout <<"行数を入力してください:";
cin >> rows;
for(int i = 1, k = 0; i <= rows; ++i, k = 0)
{
for(space = 1; space <= rows-i; ++space)
{
cout <<" ";
}
while(k!= 2*i-1)
{
cout << "* ";
++k;
}
cout << endl;
}
return 0;
}
プログラムをテストするには、ターミナルで次のコマンドを実行します。
g++ main.cpp -o main && ./main
次の出力が表示されます。
行数を入力してください: 5
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
ここにmain.cppの完全なコードを示します。
#include<iostream>
using namespace std;
int main()
{
int space, rows;
cout <<"行数を入力してください:";
cin >> rows;
for(int i = 1, k = 0; i <= rows; ++i, k = 0)
{
for(space = 1; space <= rows-i; ++space)
{
cout <<" ";
}
while(k!= 2*i-1)
{
cout << "* ";
++k;
}
cout << endl;
}
return 0;
}
この実験では、ユーザーに表示する行数を入力させ、その行数の完全なピラミッドを*を使って表示する C++ プログラムを書く方法を学びました。これで、このプログラムを使って独自のプロジェクトに似たパターンを作成する練習ができます。