Programa de C++ para imprimir un triángulo de Pascal

C++Beginner
Practicar Ahora

Introducción

En este laboratorio, aprenderemos a programar en C++ para imprimir un triángulo de Pascal. Un triángulo de Pascal es una matriz triangular de coeficientes binomiales. El triángulo se puede formar utilizando los coeficientes como entradas. El triángulo de Pascal se puede utilizar para calcular combinaciones y calcular la expansión binomial. En este laboratorio, aprenderemos a crear un programa en C++ que se puede utilizar para imprimir el triángulo de Pascal.

Crear un nuevo archivo de C++

Primero, necesitamos crear un nuevo archivo de C++, lo que se puede hacer ejecutando el siguiente comando en la terminal:

touch ~/project/main.cpp

Agregar código al archivo recién creado

A continuación, necesitamos agregar el siguiente código al archivo recién creado:

#include <iostream>
using namespace std;

int main()
{
    int rows, coef = 1;

    cout << "Enter number of rows: ";
    cin >> rows;

    for(int i = 0; i < rows; i++)
    {
        // Imprimir espacios
        for(int space = 1; space <= rows-i; space++)
            cout <<"  ";

        // Calcular coeficientes
        for(int j = 0; j <= i; j++)
        {
            if (j == 0 || i == 0)
                coef = 1;
            else
                coef = coef*(i-j+1)/j;

            // Imprimir coeficientes
            cout << coef << "   ";
        }
        // Pasar a la siguiente línea
        cout << endl;
    }

    return 0;
}

Compilar y ejecutar el programa

Podemos compilar y ejecutar el programa utilizando el siguiente comando:

g++ ~/project/main.cpp -o ~/project/main && ~/project/main

Resumen

Acabas de aprender cómo crear un programa en C++ que puede imprimir el triángulo de Pascal. Un triángulo de Pascal es una forma útil de mostrar coeficientes binomiales. También se puede utilizar para calcular combinaciones y expansión binomial. Para crear el programa, utilizamos el bucle for, la instrucción if else, variables, el objeto cout y el objeto cin. Siguiendo los pasos descritos en este tutorial, ahora puedes crear tu propio programa en C++ que pueda imprimir el triángulo de Pascal.