Programa para Imprimir o Triângulo de Pascal

C++Beginner
Pratique Agora

Introdução

Neste laboratório, aprenderemos como escrever um programa C++ para imprimir o Triângulo de Pascal (Pascal Triangle). O triângulo de Pascal é uma matriz triangular de coeficientes binomiais. Ele é nomeado em homenagem ao matemático francês Blaise Pascal, embora outros matemáticos o tenham estudado séculos antes dele na Índia, Pérsia (Irã), China, Alemanha e Itália.

Criar um novo arquivo C++

Abra o terminal para começar o processo de escrita de um programa C++ para imprimir o triângulo de Pascal.

Crie um novo arquivo C++ chamado main.cpp no diretório ~/project usando o seguinte comando:

touch ~/project/main.cpp

Escreva o programa

Copie e cole o seguinte código no arquivo main.cpp. Este código permite imprimir o triângulo de Pascal.

#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
    int rows;
    cout << "Enter the number of rows to print Pascal's triangle: ";
    cin >> rows;
    cout << endl;

    for (int i = 0; i < rows; i++)
    {
        int number = 1;
        cout << setw(rows-i);

        for (int j = 0; j <= i; j++)
        {
            cout << number << " ";
            number = number * (i - j)/(j + 1);
        }
        cout << endl;
    }
    return 0;
}

Salve e compile o programa

Salve as alterações no arquivo main.cpp e compile-o usando o seguinte comando:

g++ main.cpp -o main

Execute o programa

Agora, execute o programa C++ usando o seguinte comando:

./main

Resumo

Neste laboratório, escrevemos um programa C++ para imprimir o triângulo de Pascal (Pascal's triangle). Esperamos que este laboratório ajude você a entender o conceito do triângulo de Pascal e como imprimi-lo usando a linguagem de programação C++.