#include #define MAX 100 class binomial { private : int co_eff[MAX][MAX]; public : int c(int, int); }; int binomial :: c(int n, int k) { int i, j, min; for (i = 0; i <= n; i++) { if (i < k) min = i; else min = k; for (j = 0; j <= min; j++) { if (j == 0 || j == i) co_eff[i][j] = 1; else co_eff[i][j] = co_eff[i - 1][j - 1] + co_eff[i - 1][j]; } } return (co_eff[n][k]); } int main() { int n, k; binomial bc; cout << "\nEnter the value of n : "; cin >> n; cout << "\nEnter the value of k : "; cin >> k; bc.c(n,k); cout <<"\nThe Binomial Co-efficient of C(" << n << "," << k << ") is : " << bc.c(n,k); return 0; }