1
« en: Viernes 18 de Enero de 2008, 17:29 »
mira este es el codigo que sirve lo acabo de hacer
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
void triapas(int x);
void main()
{
int n;
clrscr();
cout<<"\n\t\t TRIANGULO DE PASCAL \n\n Digite el numero de lineas: ";
cin>>n;
cout<<"\n\n";
triapas(n);
getch();
}
void triapas(int x)
{
int a[100][100], n, m;
for(int k=0; k<100; k++)
for(int l=0; l<100; l++)
a[k][l]=0;
n=x;
m=x;
for(int j=0;j<m;j++)
a[j][0]=1;
a[1][1]=1;
for(int i=2;i<n;i++)
a[1]=i;
a[2][2]=1;
for(i=3;i<n;i++)
for(j=2;j<n;j++)
a[j]=a[i-1][j-1]+a[i-1][j];
k=1;
for(i=0;i<n; i++)
{
for(j=m-1; j>=0; j--)
cout<<" ";
for(j=0;j<k;j++){
cout<<a[j]<<" ";
}
k++;
m--;
cout<<"\n";
}
}