Programme de motif de demi - pyramide en C++ utilisant des étoiles

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 à créer un motif de demi-pyramide à l'aide d'étoiles (*) en utilisant le langage de programmation C++. Ce laboratoire vous apprendra à implémenter diverses structures de boucles imbriquées à l'aide d'itérations.

Créer un nouveau fichier dans le répertoire ~/project

Tout d'abord, créez un nouveau fichier appelé half_pyramid_star.cpp dans le répertoire ~/project à l'aide de la commande touch dans le terminal :

touch ~/project/half_pyramid_star.cpp

Entrer le code

Maintenant, ouvrez le fichier half_pyramid_star.cpp dans un éditeur de texte ou un IDE, et copiez le code suivant dedans :

#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;

    //boucle externe qui se déplace vers une ligne spécifique
    for (i = 1; i <= rows; i++)
    {
        //boucle interne qui détermine la quantité de "*" imprimée dans la ligne
        for (j = 1; j <= i; j++)
        {
            cout << "* ";
        }

        cout << endl;
    }

    cout << "\n\n";
    return 0;
}

Le code ci-dessus invite l'utilisateur à entrer le nombre de lignes pour imprimer le motif de demi-pyramide et utilise deux boucles imbriquées pour imprimer "*" sur chaque ligne.

Compiler et exécuter le code

Entrez la commande suivante dans la fenêtre du terminal pour compiler le code half_pyramid_star.cpp :

g++ ~/project/half_pyramid_star.cpp -o ~/project/half_pyramid_star && ~/project/half_pyramid_star

La commande ci-dessus compilera le code, créera un fichier exécutable appelé half_pyramid_star et exécutera le programme.

Récapitulatif

Dans ce laboratoire, vous avez appris à créer un motif de demi-pyramide à l'aide d'étoiles (*) en utilisant le langage de programmation C++. En utilisant des boucles imbriquées et en comprenant leur portée, vous avez réussi à terminer le laboratoire. Ce laboratoire est une étape fondamentale pour comprendre les structures de boucles imbriquées et l'itération, ce qui sera utile pour résoudre des problèmes ou créer des formes complexes.