# C program to print a binomial coefficient table

In this tutorial, we are going to write a C Program to print a binomial coefficient table in C Programming with practical program code and step-by-step full complete explanation.

## C Program to print a binomial coefficient table.

```
#include<stdio.h>
#include<conio.h>
#define MAX 10

void main()
{
int m,x,binom;

printf("mx ");
for(m=0;m<=10;++m)
printf("  %d ",m);
printf("\n--------------------------------------------------\n");
m=0;

do
{
printf("%2d",m);
x=0;
binom=1;
while(x<=m)
{
if(m==0 || x==0)
printf("%4d",binom);
else
{
binom=binom*(m-x+1)/x;
printf("%4d",binom);
}
x=x+1;
}
printf("\n");
m=m+1;
}
while(m<=MAX);
printf("-----------------------------------------------------");
}
```

### Output

```
Mx  0   1   2   3   4   5   6   7   8   9   10
----------------------------------------------
0   1
1   1   1
2   1   2   1
3   1   3   3   1
4   1   4   6   4   1
5   1   5   10  10  5   1
6   1   6   15  20  15  6   1
7   1   7   21  35  35  21  7   1
8   1   8   28  56  70  56  28  8   1
9   1   9   36  84  126 126 84  36  9   1
10  1   10  45  120 210 252 210 120 45  10   1
```