Impression du motif de demi-pyramide en C++

C++Beginner
Pratiquer maintenant

Introduction

Dans ce laboratoire, nous allons apprendre à imprimer un motif de demi-pyramide en utilisant l'alternance d'une étoile (*) et d'une lettre de l'alphabet. Nous allons utiliser le langage de programmation C++ pour écrire le code de ce programme. Ce laboratoire est adapté aux programmeurs de niveau débutant qui souhaitent pratiquer leurs compétences en programmation en C++.

Créer un nouveau fichier C++

Créez un nouveau fichier C++ nommé main.cpp dans le répertoire ~/project. C'est là que nous allons écrire le code du programme.

touch ~/project/main.cpp

Écrire le code

Copiez et collez le code suivant dans le fichier main.cpp. Ce code imprimera le motif de demi-pyramide en utilisant l'alternance d'une étoile et d'une lettre de l'alphabet.

#include <iostream>
using namespace std;

int main()
{
    int i, j, n;
    cout << "Entrez le nombre de lignes : ";
    cin >> n;

    for(i = 1; i <= n; i++)
    {
        for(j = 1; j <= i; j++)
        {
            if(j % 2 == 0)
                cout << "A";
            else
                cout << "*";
        }
        cout << "\n";
    }
    return 0;
}

Compiler et exécuter le code

Ouvrez le terminal et accédez au répertoire ~/project en utilisant la commande cd project. Ensuite, utilisez la commande suivante pour compiler le fichier main.cpp :

g++ main.cpp -o main

Cette commande créera un fichier exécutable nommé main. Pour exécuter le programme, utilisez la commande suivante :

./main

Le programme vous demandera d'entrer le nombre de lignes pour le motif. Entrez le nombre souhaité et appuyez sur Entrée. Le programme imprimera ensuite le motif de demi-pyramide en utilisant l'alternance d'une étoile et d'une lettre de l'alphabet.

Code complet

Voici le code complet pour le fichier main.cpp :

#include <iostream>
using namespace std;

int main()
{
    int i, j, n;
    cout << "Entrez le nombre de lignes : ";
    cin >> n;

    for(i = 1; i <= n; i++)
    {
        for(j = 1; j <= i; j++)
        {
            if(j % 2 == 0)
                cout << "A";
            else
                cout << "*";
        }
        cout << "\n";
    }
    return 0;
}

Résumé

Dans ce laboratoire, nous avons appris à imprimer le motif de demi-pyramide en utilisant l'alternance d'une étoile et d'une lettre de l'alphabet en C++. Nous avons utilisé des concepts de programmation de base tels que les boucles et les instructions conditionnelles pour générer le motif. Nous avons ensuite compilé et exécuté le programme pour tester notre code.