Pages

Generate Pascal's triangle

/* Write a C program to generate Pascal's triangle. */

#include<stdio.h>
#include<conio.h>

void main()
{
 int bin,p,q,r,x;
 clrscr();
 bin=1;
 q=0;

 printf("Rows you want to input:");
 scanf("%d",&r);

 printf("\nPascal's Triangle:\n");

 while(q<r)
 {
  for(p=40-3*q;p>0;--p)
  printf(" ");
  for(x=0;x<=q;++x)
  {
    if((x==0)||(q==0))
      bin=1;
    else
      bin=(bin*(q-x+1))/x;
      printf("%6d",bin);
  }

 printf("\n");
 ++q;
 }
getch();
}

If you like this please Link Back to this article...



0 comments:

Post a Comment