#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;
}
뭐가 문제인가요 행님들?
왜 r을 처 줄이고 있냐
감사합니다 행님ㅋㅋ 전 맨날 이러네요 휴;;