/* Method 1*/
unsigned long int fact (int a);
int main(){
int i,j,k,n;
printf("Enter the number:");
scanf("%d",&n);
for(i=0;i<n;i++){
k=0;
for(j=0;j<n;j++){
if(i+j>=n-1){
printf(" %d",fact(i)/(fact(k)*fact(i-k)));
k++;
}
else
printf(" ");
}
printf("\n");
}
return 0;
}
unsigned long int fact(int a)
{
unsigned long int q,w=1;
for(q=1;q<=a;q++)
w=w*q;
return(w);
}
/* Method 2*/
#include<stdio.h>
#include<conio.h>
void main()
{
int
l,i,r=0,sum=0,sp;
clrscr();
printf("Enter
the req. number of lines\n");
scanf("%d",&l);
while(r<l)
{
for(sp=30-2*r;sp>0;sp--)
printf("
");
for(i=0;i<=r;i++)
{
if(i==0||r==0)
sum=1;
else
sum=(sum*(r-i+1))/i;
printf("%4d",sum);
}
printf("\n");
r++;
}
getch();
No comments:
Post a Comment