#include <iostream>
using namespace std;

int Combination(int n, int r)
{
 int tempr = r; // to store r
 int result = 1;
 
 for(int i=n; r>0; i--)
 {
  result *= i;
  r--;
 }
 
 for(; tempr>0; r--)
 {
  result /= tempr;
 }
 
 return result;
}


int main ()
{
 int n=0;
 int r=0;
 int result;
 
 cout<<"Input n and r (n >= r): ";
 cin>>n>>r;
 
 result = Combination(n,r);
 
 cout<<"C(n,r) = "<<result<<endl;
 
 return 0;

}

 

뭐가 문제인가요 행님들?