Imprimir o Triângulo de Floyd

C++Beginner
Pratique Agora

Introdução

Neste laboratório, aprenderemos como escrever um programa C++ para imprimir o Triângulo de Floyd (Floyd's Triangle).

Incluir os arquivos de cabeçalho necessários

Para escrever qualquer programa C++, precisamos incluir certos arquivos de cabeçalho em nosso código. Nesta etapa, incluiremos os arquivos de cabeçalho necessários que usaremos em nosso programa.

#include <iostream>
using namespace std;

Escrever a função main()

A função main() é o ponto de entrada do programa. É aqui que escreveremos o código para imprimir o Triângulo de Floyd (Floyd's Triangle).

int main()
{
    // code to print Floyd's Triangle
    return 0;
}

Declarar as variáveis necessárias

Nesta etapa, declararemos as variáveis necessárias que usaremos em nosso programa. Usaremos i e j para iterar pelas linhas e colunas do triângulo, rows para armazenar o número de linhas no triângulo, n para armazenar o número atual, first para armazenar o primeiro número na linha atual e last para armazenar o último número na linha atual.

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

Obter a entrada do usuário

Nesta etapa, obteremos o número de linhas no triângulo do usuário.

cout << "Enter the number of rows in the pyramid: ";
cin >> rows;

Imprimir o Triângulo de Floyd

Nesta etapa, usaremos loops aninhados para imprimir o Triângulo de Floyd (Floyd's Triangle). O loop externo é usado para mover para uma linha específica e o loop interno é usado para imprimir os números nessa linha. Imprimiremos um espaço após cada número para separá-los.

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

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

    cout << endl;
}

Completar o programa

Finalmente, completaremos o programa imprimindo uma mensagem para indicar que o programa foi executado com sucesso.

cout << "\n\nFloyd's Triangle has been printed successfully.\n\n";
return 0;

Resumo

Neste laboratório, aprendemos como escrever um programa C++ para imprimir o Triângulo de Floyd (Floyd's Triangle). Usamos loops aninhados para iterar pelas linhas e colunas do triângulo e imprimimos um espaço após cada número para separá-los. Seguindo as etapas acima, você pode criar seu próprio programa C++ para imprimir o Triângulo de Floyd.