fork download
  1. #include<stdio.h>
  2. #define m 1000000007
  3.  
  4. long long int fact(long long int n){
  5. if(n == 1)
  6. return (1);
  7. long long int n2 = (long long int)(fact(n-1));
  8. long long int k = (n*n2)%m;
  9. return k;
  10. }
  11.  
  12. int main(){
  13. printf("%lld",fact(1000000));
  14. }
  15.  
Runtime error #stdin #stdout 0.01s 10352KB
stdin
Standard input is empty
stdout
Standard output is empty