Pascal’s Triangle : Pascal’s triangle is a triangular array of the binomial coefficients.

To read more about pascal’s triangle click here
C program to create pascal’s triangle
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
/* C code to print pascal triangle */ #include<stdio.h> int fact(int n){ int fact=1; int i=1; for(i=1;i<=n;i++) fact=fact*i; return fact; } void printspace(int n){ int i=1; for(i=1;i<=n;i++) printf(" "); } void printbincoeff(int n){ int i; for(i=0;i<=n;i++){ printf("%d ",(fact(n)/(fact(n-i)*fact(i)))); } printf("\n"); } void printpascaltri(int n){ int i; for(i=0;i<n;i++){ printspace(n-i+2); printbincoeff(i); } } int main(){ int level; printf("\n C program to print pascal's triangle by Codingstreet.com "); printf("\n Enter the level :"); scanf("%d",&level); printpascaltri(level); return 0; } |
pascal triangle printing code .