long fact(int);
int main()
{
    int line,i,j;
    printf("Enter the no. of lines: ");
    scanf("%d",&line);
    for(i=0;i<line;i++){
         for(j=0;j<line-i-1;j++)
             printf(" ");
         for(j=0;j<=i;j++)
             printf("%ld ",fact(i)/(fact(j)*fact(i-j)));
         printf("\n");
    }
    return 0;
}
long fact(int num)
{
    long f=1;
    int i=1;
    while(i<=num)
    {
         f=f*i;
         i++;
    }
  return f;
}
Output:
Enter the no. of lines: 8
        1
      1  1
    1  2  1
  1  3  3  1
1  4  6  4  1
C Programming,C Objective,Advanced C/C++ Programming,C++ Programming,Linux System Programming,RTOS,Interview Questions,Multimedia,Stagefright,Android Application Programming
My Blog List
Wrie a C program to print Pascal triangle using for loop
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment