fork download
  1. #include<iostream>
  2. using namespace std;
  3.  
  4. // int 32 bit
  5. // long long 64 bit
  6.  
  7. int getFactorial( int number ){
  8.  
  9.  
  10. // 5! = 1 * 2 * 3 * 4 * 5
  11. long factorial = 1;
  12. for ( int i = 1; i <= number; i++ ){
  13. factorial = factorial * i;
  14. }
  15. return factorial ;
  16. }
  17.  
  18. int main(){
  19.  
  20. int number;
  21. std::cin >> number;
  22. long long result = getFactorial(number);
  23. std::cout << result << std::endl;
  24. return 0;
  25. }
Success #stdin #stdout 0.01s 5408KB
stdin
39
stdout
0