Motif de demi-pyramide en C++ utilisant des nombres

C++C++Beginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire, vous allez apprendre à imprimer une structure de demi-pyramide à l'aide de nombres, en utilisant le langage de programmation C++. Vous utiliserez des structures de boucles imbriquées pour itérer et déterminer le nombre de lignes et de colonnes dans chaque ligne.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL cpp(("C++")) -.-> cpp/IOandFileHandlingGroup(["I/O and File Handling"]) cpp(("C++")) -.-> cpp/ControlFlowGroup(["Control Flow"]) 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{{"Motif de demi-pyramide en C++ utilisant des nombres"}} cpp/output -.-> lab-96142{{"Motif de demi-pyramide en C++ utilisant des nombres"}} cpp/user_input -.-> lab-96142{{"Motif de demi-pyramide en C++ utilisant des nombres"}} cpp/files -.-> lab-96142{{"Motif de demi-pyramide en C++ utilisant des nombres"}} end

Créez un nouveau fichier C++ dans le répertoire du projet

Accédez au répertoire du projet à l'aide de la commande cd dans le terminal et créez un nouveau fichier C++ appelé "half_pyramid_numbers.cpp" à l'aide de la commande touch half_pyramid_numbers.cpp.

cd ~/projet
touch half_pyramid_numbers.cpp

Entrez le code

Entrez le code suivant dans le fichier "half_pyramid_numbers.cpp" pour imprimer une structure de demi-pyramide à l'aide de nombres :

#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 pour itérer la boucle externe et j pour la boucle interne
    int i, j, rows;

    //demande à l'utilisateur d'entrer le nombre de lignes
    cout << "Enter the number of rows in the pyramid: ";
    cin >> rows;

    //boucle externe utilisée pour passer à une ligne spécifique
    for (i = 1; i <= rows; i++)
    {
        //boucle interne utilisée pour déterminer le nombre de colonnes dans une ligne spécifique
        for (j = 1; j <= i; j++)
        {
            cout << j << " "; //imprime le numéro de colonne dans chaque ligne
        }

        cout << endl; //passe à la ligne suivante après chaque ligne imprimée
    }

    cout << "\n\n";

    return 0; //termine le programme
}

Résumé

Félicitations ! Vous avez réussi le laboratoire sur le motif de demi-pyramide avec des nombres en C++. Dans ce laboratoire, vous avez appris à utiliser des structures de boucles imbriquées pour imprimer une structure de demi-pyramide à l'aide de nombres. Vous êtes maintenant prêt à passer à des motifs et des structures plus complexes.