fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int fac(int num,int k)
  5. {
  6. if(num == k)
  7. {
  8. return 1;
  9. }
  10. return num * fac(num -1,k);
  11. }
  12. int main() {
  13. int n,k;
  14. cin>> n >> k;
  15. if(n - k == 0 )
  16. {
  17. cout<< 1;
  18. return 0;
  19. }
  20. if(n-k >= k)
  21. cout<<fac(n,n-k)/fac(k,1);
  22. else
  23. cout<<fac(n,k)/fac(n-k,1);
  24. return 0;
  25. }
Runtime error #stdin #stdout 3.38s 4528KB
stdin
10 0
stdout
Standard output is empty