C Program to Print Pascal's triangle - Online Judge Solution

Latest

It is a free Online judges problems solution list. Here you can find UVA online Judge Solution, URI Online Judge Solution, Code Marshal Online Judge Solution, Spoz Online Judge Problems Solution

Tuesday, August 8, 2017

C Program to Print Pascal's triangle

C Program to Print Pascal's triangle


From Wikipedia about Pascal's triangle is :


Pascal's triangle is a triangular array of the binomial coefficients. In much of the Western world, it is named after French mathematician Blaise Pascal, although other mathematicians studied it centuries before him in India,[1] Persia(Iran), ChinaGermany, and Italy.[2]


See also how a pascal's triangle is created in  a gif and it is very much clear-




Any Further Confusion just read this article.

Problem:

Write the C Program to Print Pascal's triangle like this.


           1
         1   1
       1   2   1
     1   3   3    1
   1  4    6   4   1
 1  5   10   10  5   1 


Solution-C Code of Pascal's triangle:

#include <stdio.h>
int main()
{
    int rows, coef = 1, space, i, j;

    printf("Enter number of rows: ");
    scanf("%d",&rows);

    for(i=0; i<rows; i++)
    {
        for(space=1; space <= rows-i; space++)
            printf("  ");

        for(j=0; j <= i; j++)
        {
            if (j==0 || i==0)
                coef = 1;
            else
                coef = coef*(i-j+1)/j;

            printf("%4d", coef);
        }
        printf("\n");
    }

    return 0;
}


Simple Code with output of pascals triangle in Code Blocks:


C Program to Print Pascal's triangle


Check the code online:




Tags:

C Program to Print Pascal's triangle, Pascal's triangle, C code of Pascal's triangle, Pascal's triangle C program, Pascal's triangle Code in C language

No comments:

Post a Comment