#include <iostream.h>
long fact(long) ;
long nCr(long,long) ;
int main()
{
long n , r ;
cout << "Please enter n , r to compute nCr :" ;
cin >> n >> r ;
cout << n << 'C' << r << " = " << nCr(n,r) ;
return 0 ;
}
long fact(long n)
{
if(n < 2) return 1 ;
return n * fact(n-1) ;
}
long nCr(long n , long r)
{
return fact(n) / fact® / fact(n-r) ;
}
كل خطوه معناها ايه لو سمحتم
وشكرا