#include <iostream> using namespace std; // n choose k, combination method using factorials int main() { int n, k, k_Fact, n_Fact, result, k_nFact; cout << "Please enter the n and k by space" << endl; cin >> n >> k; n_Fact = 1; for (int i = 1; i <= n; i++) { n_Fact *= i; } k_Fact = 1; for (int i = 1; i <= k; i++) { k_Fact *= i; } k_nFact = 1; for (int i = 1; i <= (n-k); i++) { k_nFact *= i; } result = n_Fact / (k_Fact* k_nFact); cout << "The result is " << result << endl; return 0; }
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter