ad

Wednesday, 7 December 2011

pascals triangle generating

/* 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("%6c",bin);
        }
        printf("\n");
        ++q;
    }
getch();
}

2 comments: