Search This Blog

C Program to Display Pascal's Triangle

Here is a C program to display given number of rows of pascal's triangle. The user can enter the number of rows of pascal triangle to be displayed.


#include<stdio.h>
#include<conio.h>
long factorial(int);
main()
{
int i, n, c;
printf("Enter the number of rows you wish to see in pascal triangle\n");
scanf("%d", &n);
for (i = 0; i < n; i++)
{
for (c = 0; c <= (n - i - 2); c++)
printf(" ");
for (c = 0; c <= i; c++)
printf("%ld ", factorial(i) / (factorial(c) * factorial(i - c)));
printf("\n");
}
getch();
}

long factorial(int n)
{
int c;
long result = 1;
for (c = 1; c <= n; c++)
result = result * c;
return (result);
}
 

No comments: