[ create a new paste ] login | about

Link: http://codepad.org/LEtDfM64    [ raw code | output | fork ]

C++, pasted on Sep 18:
#include <iostream>
using namespace std;
int factorial(int n) {
  if (n == 0)
    return 1;
  return n * factorial(n - 1);
}
int combination(int n, int r) {
  return factorial(n) / factorial(r) / factorial(n - r);
}
int main() {
  int n, r;
  cout << "n = ";
  cin >> n;
  cout << "r = ";
  cin >> r;
  cout << "n! = " << factorial(n) << endl;
  if (n >= r)
    cout << "nCr = " << combination(n, r) << endl;
  return 0;
}
/* end */


Output:
1
2
n = 
Timeout


Create a new paste based on this one


Comments: