Programa para imprimir el Triángulo de Pascal

C++C++Beginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

En este laboratorio, aprenderemos a escribir un programa en C++ para imprimir el Triángulo de Pascal. El Triángulo de Pascal es una matriz triangular de coeficientes binomiales. Recibe ese nombre en honor al matemático francés Blaise Pascal, aunque otros matemáticos lo estudiaron siglos antes que él en India, Persia (Irán), China, Alemania e Italia.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL cpp(("C++")) -.-> cpp/ControlFlowGroup(["Control Flow"]) cpp(("C++")) -.-> cpp/IOandFileHandlingGroup(["I/O and File Handling"]) cpp/ControlFlowGroup -.-> cpp/for_loop("For Loop") cpp/IOandFileHandlingGroup -.-> cpp/output("Output") cpp/IOandFileHandlingGroup -.-> cpp/user_input("User Input") cpp/IOandFileHandlingGroup -.-> cpp/files("Files") subgraph Lab Skills cpp/for_loop -.-> lab-96245{{"Programa para imprimir el Triángulo de Pascal"}} cpp/output -.-> lab-96245{{"Programa para imprimir el Triángulo de Pascal"}} cpp/user_input -.-> lab-96245{{"Programa para imprimir el Triángulo de Pascal"}} cpp/files -.-> lab-96245{{"Programa para imprimir el Triángulo de Pascal"}} end

Crear un nuevo archivo de C++

Abra la terminal para comenzar el proceso de escribir un programa en C++ para imprimir el Triángulo de Pascal.

Cree un nuevo archivo de C++ llamado main.cpp en el directorio ~/project usando el siguiente comando:

touch ~/project/main.cpp

Escribir el programa

Copie y pegue el siguiente código en el archivo main.cpp. Este código le permite imprimir el 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;
}

Guardar y compilar el programa

Guarde los cambios en el archivo main.cpp y compílelo usando el siguiente comando:

g++ main.cpp -o main

Ejecutar el programa

Ahora, ejecute el programa de C++ usando el siguiente comando:

./main

Resumen

En este laboratorio, hemos escrito un programa de C++ para imprimir el Triángulo de Pascal. Esperamos que este laboratorio te ayude a entender el concepto del Triángulo de Pascal y cómo imprimirlo usando el lenguaje de programación C++.