Padrão de Meia Pirâmide em C++ Usando Caracteres

C++Beginner
Pratique Agora

Introdução

Neste laboratório, você aprenderá como imprimir uma estrutura de meia pirâmide usando caracteres, na linguagem de programação C++. Nós o guiaremos por todo o processo de desenvolvimento deste programa.

Criar um arquivo de programa C++

Primeiramente, precisamos criar um arquivo de programa C++. Abra seu terminal e vá para o diretório ~/project. Crie um novo arquivo chamado main.cpp executando o seguinte comando:

touch main.cpp

Incluir os arquivos de cabeçalho e namespaces necessários

Nesta etapa, incluiremos os arquivos de cabeçalho e namespaces necessários para este programa. Abra o arquivo main.cpp e digite o seguinte código:

#include <iostream>
using namespace std;

A primeira linha inclui o arquivo de cabeçalho iostream, que fornece a capacidade de realizar operações de entrada e saída padrão em programas C++. A segunda linha inclui o namespace std, que é usado para evitar escrever o prefixo std:: antes de qualquer função da biblioteca padrão.

Definir a função principal (main)

Nesta etapa, definiremos a função principal. A função principal (main function) é o ponto de entrada para um programa C++ e é onde a execução real do programa ocorre. Digite o seguinte código em main.cpp:

int main()
{
   //TODO: Add code here
   return 0;
}

Declarar variáveis e aceitar a entrada do usuário

Nesta etapa, declararemos variáveis e aceitaremos a entrada do usuário. Precisamos declarar duas variáveis para iterar pelas linhas e colunas da pirâmide. O usuário irá inserir o número de linhas a serem impressas. Digite o seguinte código em main.cpp:

int i, j, rows;
cout << "Enter the number of rows in the pyramid: ";
cin >> rows;

Imprimir o padrão da pirâmide

Nesta etapa, imprimiremos o padrão da pirâmide. Usaremos loops aninhados para imprimir as linhas e colunas da pirâmide. Digite o seguinte código em main.cpp:

char c = 'A';
for(i=1; i<=rows; i++)
{
    cout<<"Row ## " <<i<<" ";
    c = 'A';
    for(j=1; j<=i; j++)
    {
        cout<<c<<" ";
        c++;
    }
    cout<<endl;
}

Compilar e executar o programa

Nesta etapa, compilaremos e executaremos o programa para ver a saída. Abra seu terminal e execute os seguintes comandos:

g++ main.cpp -o main
./main

Você verá a seguinte saída:

Enter the number of rows in the pyramid: 5

Row ## 1 A
Row ## 2 A B
Row ## 3 A B C
Row ## 4 A B C D
Row ## 5 A B C D E

Resumo

Parabéns por concluir este laboratório! Neste laboratório, você aprendeu como imprimir uma estrutura de meia pirâmide usando caracteres na linguagem de programação C++. Cobrimos conceitos importantes como loops aninhados e entrada do usuário. Continue praticando, modificando o programa e explorando conceitos mais avançados em C++.