C Program to Print Pascal Triangle

« Previous Program Next Program »

Print Pascal Triangle in C

To print pascal triangle in C programming, use two for loops and start printing the pascal triangle

C Programming Code to Print Pascal Triangle

Following C program ask to the user to enter number of line or row upto which the Pascal triangle will be printed to print the Pascal triangle and display the result on the screen:

/* C Program - Print Pascal Triangle */
long fact(int);
void main()
	int i, n, c;
	printf("Upto how many line (Enter number of rows) : ");
	for(i=0; i<n; i++)
		for(c=0; c<=(n-i-2); c++)
			printf(" ");
		for(c=0; c<=i; c++)
			printf("%ld ",fact(i)/(fact(c)*fact(i-c)));

long fact(int n)
	int c;
	long res=1;
	for(c=1; c<=n; c++)
		res = res*c;
	return (res);

When the above c program is compile and executed, it will produce the following result:

c program print pascal triangle

Same Program in Other Programming Language

You may also like same program in other programming languages:

« Previous Program Next Program »


Quick Links
Signup - Login - Give Online Test