Friday 20 September 2013

Friday 20 September 2013

Display Pascal Triangle in C


C program to display Pascal Triangle

#include<stdio.h>  
main()
{
    int i,j,k[50],l[50][50],m;
    printf("Enter the number of rows.\n");
    scanf("%d",&m);
    for(i=1;i<=m;i++)  
    {  
        for(j=0;j<(m-i);j++)  
        printf("   ");  
        for(j=0;j<i;j++)  
        {  
            k[0]=1;  
            if(j==i-1)  
            k[j]=1;  
            l[i][j]=k[j];  
            k[j+1]=l[i-1][j]+l[i-1][j+1];  
            printf("%5d ",k[j]);  
        }  
        printf("\n");
    }
}


Executing the program....
$demo
Enter the number of rows.
                1 
             1     1 
          1     2     1 
       1     3     3     1 
    1     4     6     4     1 

No comments:

Post a Comment