En matemática, el triángulo de Pascal es una representación de los coeficientes binomiales ordenados en forma triangular. Es llamado así en honor al matemático francés Blaise Pascal, quien introdujo esta notación en 1654, en su Traité du triangle arithmétique. Si bien las propiedades y aplicaciones del triángulo fueron conocidas con anterioridad al tratado de Pascal por matemáticos indios, chinos o persas, fue Pascal quien desarrolló muchas de sus aplicaciones y el primero en organizar la información de manera conjunta.
#include "stdio.h"
int main(){
int pasc[11];
int n=10;
int x, i, j;
x=0;
//valida el numero de lineas
for (i=1; i<=n ; i++)
{
//Construimos el triangulo de pascal
for (j=x; j>=0; j--)
{
if(j==x || j==0)
{
pasc[j] = 1;
}
else
{
pasc[j] = pasc[j] + pasc[j-1];
}
}
x++;
printf("\n");
//Truco para imprimir el triangulo
for (j=1; j<=n-i; j++)
printf(" ");
for(j=0; j<x; j++)
{
printf("%3d ", pasc[j]);
}
}
printf("\n");
printf("\n");
return 0;
}