C program to implement Pascal triangle

				
					#include <stdio.h>
#include<conio.h>
long factorial(int);
void main()
{
  int i, n, c;
  clrscr();
  printf("Enter the number of rows you want 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;
}

				
			

Leave a Reply