Skip to content

Commit f9d41a3

Browse files
Merge pull request #635 from AmanDekate1/patch-1
Create NCRcombination.c
2 parents a33de39 + a52a88b commit f9d41a3

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

Arrays/NCRcombination.c

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
#include <stdio.h>
2+
3+
int fact(int n)
4+
{
5+
if(n==0)return 1;
6+
return fact(n-1)*n;
7+
}
8+
int nCr(int n,int r)
9+
{
10+
int num,den;
11+
12+
num=fact(n);
13+
den=fact(r)*fact(n-r);
14+
15+
return num/den;
16+
}
17+
int NCR(int n,int r)
18+
{
19+
if(n==r || r==0)
20+
return 1;
21+
return NCR(n-1,r-1)+NCR(n-1,r);
22+
23+
}
24+
int main()
25+
{
26+
printf("%d \n",NCR(5,3));
27+
return 0;
28+
}

0 commit comments

Comments
 (0)