C Program to a print pascal triangle

Published on September 13, 2017 by abundantcode

Filed under C

Last modified September 13, 2017

Print this page

rate 1 star rate 2 star rate 3 star rate 4 star rate 5 star
Your rating: none, Average: 0 (0 votes)

This article have been viewed 326 times

Problem Statement

Write a program in C to print pascal triangle.

How to print a pascal triange in C ?

#include <stdio.h>
long fact(int);
 
int main()
{
     int n, i, j;
     printf("Please enter number of rows you would like to see in pascal triangle\n");
     scanf("%d",&n);
   
     printf("Pascal Triangle pattern:\n");
 
     for ( i = 0 ; i < n ; i++ )
     {
          for ( j = 0 ; j <= ( n – i – 2 ) ; j++ )
          printf(" ");
 
          for( j = 0 ; j <= i ; j++ )
          printf("%ld ",fact(i)/(fact(j)*fact(i-j)));
 
          printf("\n");
     }
 
     return 0;
}
 
long fact(int n)
{
     int c;
     long result = 1;
 
     for( c = 1 ; c <= n ; c++ )
     {
         result = result*c;
     } 
   return ( result );
}

Leave a Comment


x

You might be Interested in these Posts

C Program to convert lower case string to upper case

Problem Statement Write a program in C to convert the given string from lower case to upper case. ...

How to decode a base64 string in C#?

Here's a sample code snippet demonstrating how you can easily decode a base64 encoded string in C#. ...

How to disable editing of items in a combo box in c#?

When working in Win forms using C# and especially when you use the combo box , you would have notice...