Question:
Write a C program to print Pascal Triangle.
One of the most interesting Number Patterns is Pascal’s Triangle (named after Blaise Pascal, a famous French Mathematician and Philosopher).
To build the triangle, start with “1” at the top, then continue placing numbers below it in a triangular pattern. Each number is the two numbers above it added together (except for the edges, which are all “1”).
Similar Questions:
1. Pascal triangle in c without using array
2. Pascal triangle in c without using function
3. C code to print Pascal triangle
4. Simple c program for Pascal triangle
5. C program to generate Pascal triangle
6. Pascal triangle program in c language
7. C program to print Pascal triangle using for loop
Programming Code:
/* * Program to print Pascal Triangle * @author : www.guideforschool.com * @Program Type : C Program */ #include <stdio.h> int main(void) { int i,j,n,k,space; long c; printf("\nEnter no. of lines : "); scanf("%d",&n); printf("\n"); space=n; for(i=0;i<n;i++) { c=1; for(k=space;k>=0;k--) { printf(" "); } space--; for(j=0;j<=i;j++) { printf("%6ld",c); c=(c*(i-j)/(j+1)); } printf("\n"); } return 0; }
Output:
Enter no. of lines : 7 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1