Afficher le triangle de Floyd

C++Beginner
Pratiquer maintenant

Introduction

Dans ce laboratoire, nous allons apprendre à écrire un programme C++ pour imprimer le triangle de Floyd.

Inclure les fichiers d'en-tête nécessaires

Pour écrire tout programme C++, nous devons inclure certains fichiers d'en-tête dans notre code. Dans cette étape, nous allons inclure les fichiers d'en-tête nécessaires que nous utiliserons dans notre programme.

#include <iostream>
using namespace std;

Écrire la fonction main()

La fonction main() est le point d'entrée du programme. C'est ici que nous allons écrire le code pour imprimer le triangle de Floyd.

int main()
{
    // code pour imprimer le triangle de Floyd
    return 0;
}

Déclarer les variables nécessaires

Dans cette étape, nous allons déclarer les variables nécessaires que nous utiliserons dans notre programme. Nous utiliserons i et j pour itérer sur les lignes et les colonnes du triangle, rows pour stocker le nombre de lignes du triangle, n pour stocker le nombre actuel, first pour stocker le premier nombre de la ligne actuelle et last pour stocker le dernier nombre de la ligne actuelle.

int i, j, rows, n=1, first, last;

Obtenir l'entrée de l'utilisateur

Dans cette étape, nous allons demander à l'utilisateur le nombre de lignes du triangle.

cout << "Entrez le nombre de lignes de la pyramide : ";
cin >> rows;

Afficher le triangle de Floyd

Dans cette étape, nous allons utiliser des boucles imbriquées pour afficher le triangle de Floyd. La boucle externe est utilisée pour passer à une ligne particulière et la boucle interne est utilisée pour afficher les nombres de cette ligne. Nous allons afficher un espace après chaque nombre pour les séparer.

for (i = 1; i <= rows; i++)
{
    first = n;
    last  = first + i -1;

    for (j = 1; j <= i; j++)
    {
        cout << n << " ";
        n+=1;
    }

    cout << endl;
}

Compléter le programme

Enfin, nous allons terminer le programme en affichant un message indiquant que le programme s'est exécuté avec succès.

cout << "\n\nLe triangle de Floyd a été imprimé avec succès.\n\n";
return 0;

Résumé

Dans ce laboratoire, nous avons appris à écrire un programme C++ pour imprimer le triangle de Floyd. Nous avons utilisé des boucles imbriquées pour itérer sur les lignes et les colonnes du triangle et avons imprimé un espace après chaque nombre pour les séparer. En suivant les étapes ci-dessus, vous pouvez créer votre propre programme C++ pour imprimer le triangle de Floyd.