fork(1) download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int fac(int& ans,int& i,int n){
  5. if(i==n){
  6. return ans*n;
  7. }
  8. ans=ans*i;
  9. i++;
  10. return fac(ans,i,n);
  11. }
  12. int main() {
  13. int ans=1;int i=1;int n=4;
  14. cout<<fac(ans,i,n);
  15. }
Success #stdin #stdout 0.01s 5324KB
stdin
Standard input is empty
stdout
24