数字を使った C++ の半ピラミッドパターン

C++C++Beginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

この実験では、C++ プログラミング言語を使って、数字を使って半ピラミッド構造を表示する方法を学びます。各行の行数と列数を反復して決定するために、ネストされたループ構造を使用します。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL cpp(("C++")) -.-> cpp/ControlFlowGroup(["Control Flow"]) cpp(("C++")) -.-> cpp/IOandFileHandlingGroup(["I/O and File Handling"]) cpp/ControlFlowGroup -.-> cpp/for_loop("For Loop") cpp/IOandFileHandlingGroup -.-> cpp/output("Output") cpp/IOandFileHandlingGroup -.-> cpp/user_input("User Input") cpp/IOandFileHandlingGroup -.-> cpp/files("Files") subgraph Lab Skills cpp/for_loop -.-> lab-96142{{"数字を使った C++ の半ピラミッドパターン"}} cpp/output -.-> lab-96142{{"数字を使った C++ の半ピラミッドパターン"}} cpp/user_input -.-> lab-96142{{"数字を使った C++ の半ピラミッドパターン"}} cpp/files -.-> lab-96142{{"数字を使った C++ の半ピラミッドパターン"}} end

プロジェクトディレクトリに新しい C++ ファイルを作成する

ターミナルで cd コマンドを使用してプロジェクトディレクトリに移動し、touch half_pyramid_numbers.cpp コマンドを使用して "half_pyramid_numbers.cpp" という新しい C++ ファイルを作成します。

cd ~/project
touch half_pyramid_numbers.cpp

コードを入力する

数字を使って半ピラミッド構造を表示するには、以下のコードを "half_pyramid_numbers.cpp" ファイルに入力します。

#include <iostream>
using namespace std;

int main()
{
    cout << "\n\nWelcome to the Half Pyramid using Numbers Program :-)\n\n\n";
    cout << " =====  Program to print a Half Pyramid using numbers ===== \n\n";

    //i は外側のループを反復するために、j は内側のループに使用されます
    int i, j, rows;

    //ユーザーに行数を入力するように促します
    cout << "Enter the number of rows in the pyramid: ";
    cin >> rows;

    //外側のループは特定の行に移動するために使用されます
    for (i = 1; i <= rows; i++)
    {
        //内側のループは特定の行の列数を決定するために使用されます
        for (j = 1; j <= i; j++)
        {
            cout << j << " "; //各行内の列番号を表示する
        }

        cout << endl; //各行を表示した後に次の行に移動する
    }

    cout << "\n\n";

    return 0; //プログラムを終了する
}

まとめ

おめでとうございます!C++ を使った数字を使った半ピラミッドパターンの実験を成功裏に完了しました。この実験では、数字を使って半ピラミッド構造を表示するためにネストされたループ構造をどのように使用するかを学びました。これで、より複雑なパターンや構造に取り組む準備ができました。