Skip to content

Commit 6273440

Browse files
authored
DP Solution for Binomial Coefficient
1 parent cabb853 commit 6273440

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
#include <iostream>
2+
using namespace std;
3+
4+
int binomialCoeff(int n, int k) {
5+
int C[k+1];
6+
memset(C, 0, sizeof(C));
7+
8+
C[0] = 1;
9+
10+
for (int i = 1; i <= n; i++) {
11+
for (int j = min(i, k); j > 0; j--)
12+
C[j] = C[j] + C[j-1];
13+
}
14+
return C[k];
15+
}
16+
17+
int main () {
18+
cout << "\nEnter n\t:\t";
19+
int number;
20+
cin >> number;
21+
cout << "\nEnter k\t:\t";
22+
int k;
23+
cin >> k;
24+
cout <<"\nThe result is\t:\t" << binomialCoeff(number, k);
25+
cout << endl;
26+
return 0;
27+
}

0 commit comments

Comments
 (0)