Pascal Triangle - Devbhoomi

FREE JOB ALERT & ONLINE TUTORIALS

Hot

Post Top Ad

Wednesday 8 November 2017

Pascal Triangle

/*
   1 
  1 1 
 1 2 1 
1 3 3 1

*/

#include <stdio.h>

long fact(int);

int main()
{

    int line, i, j;

    printf("Enter the no. of lines: ");
    scanf("%d", &line);

    for (i = 0; i < line; i++)
    {

        for (j = 0; j < line - i - 1; j++)
        {

            printf(" ");

        }


        for (j = 0; j <= i; j++)
        {

            printf("%ld ", fact(i) / (fact(j) * fact(i - j)));

        }

        printf("\n");

    }
    return 0;

}

long fact(int num)
{

    long f = 1;
    int i = 1;

    while (i <= num)
    {

        f = f * i;

        i++;
    }

    return f;

}
OUTPUT
Enter the no. of lines: 4
   1 
  1 1 
 1 2 1 
1 3 3 1 

No comments:

Post a Comment

Post Top Ad