Monday, March 5, 2018

Program To Print Pascal Triangle Up To N Rows.


 

/* C program to print Pascal triangle up to n rows */

#include <stdio.h>

/* Function definition */

long long fact(int n);

int main()

{

int n, k, num, i;

long long term;

/* Input number of rows */

printf("Enter number of rows : ");

scanf("%d", &num);

for(n=0; n<num; n++)

{

/* Prints 3 spaces */

for(i=n; i<=num; i++)

printf("%3c", ' ');

/* Generate term for current row */

for(k=0; k<=n; k++)

{

term = fact(n) / (fact(k) * fact(n-k));

printf("%6lld", term);

}

printf("\n");

}

return 0;

}

/* Function to calculate factorial */

long long fact(int n)

{

long long factorial = 1ll;

while(n>=1)

{

factorial *= n;

n--;

}

return factorial;

}



Output
Program To Print Pascal Triangle Up To N Rows.

No comments:

Post a Comment

Life Articles And News:

Life Articles And News: