Aprenda a imprimir el triángulo de pascal en la salida de su programa C++.

Cómo imprimir el triángulo de Pascal en C++

En matemáticas, el triángulo de Pascal es una disposición triangular de números que da los coeficientes en la expansión de cualquier expresión binomial, como . Lleva el nombre del matemático francés del siglo XVII Blaise Pascal. Como una explicación más fácil para aquellos que no están familiarizados con la expresión binomial, el triángulo de pascal es un triángulo equilátero interminable de números que siguen la regla de sumar los dos números de arriba para obtener el número de abajo. (x + y)n

En este artículo te mostraremos cómo generar este famoso triángulo en la consola con el lenguaje de programación Swift.

Imprimir directamente en la consola

Gráficamente, la forma de construir el triángulo de pascales es bastante fácil, como se mencionó, para obtener el número a continuación, debe sumar los 2 números de arriba y así sucesivamente:

Pascals Triangle Graphic Representation

El siguiente código generará el triángulo de pascal en C++:

#include <iostream>
#include <conio.h>

using namespace std;

void printPascal(int n)
{

	for (int line = 1; line <= n; line++)
	{
		// used to represent C(line, i) 
		int C = 1; 

		for (int i = 1; i < (n - line + 1); i++){
			cout << " ";
		}

		for (int i = 1; i <= line; i++)
		{

			// The first value in a line is always 1 
			cout << C << " ";
			C = C * (line - i) / i;
		}

		cout << "\n";
	}
}

// Ejecución
int main()
{
	int n;

	cout << "Proporciona el número de filas del triángulo: ";
	
	cin >> n;
	
	printPascal(n);

	// Pausar console
	_getch();

	return 0;
}

El programa solicitará un número entero en la consola que define el número de filas que tendrá el triángulo.

Que te diviertas ❤️!


Conviertete en un programador más sociable

Patrocinadores