fork(1) download
  1. function recur_combi(m,n)
  2. {
  3. if(n==0)
  4. {
  5. return 1;
  6. }
  7. else if(n==1)
  8. {
  9. return m;
  10. }
  11. else if(m==n)
  12. {
  13. return 1;
  14. }
  15. else if(m<n)
  16. {
  17. return 0;
  18. }
  19. else if(m>n)
  20. {
  21. return recur_combi(m-1,n-1)+recur_combi(m-1,n);
  22. }
  23. }
  24.  
  25. function loop_combi(m,n)
  26. {
  27. temp1=1;
  28. temp2=1;
  29. temp3=1;
  30. for(i=1;i<=m;i++)
  31. {
  32. temp1*=i;
  33. }
  34. for(i=1;i<=m-n;i++)
  35. {
  36. temp2*=i;
  37. }
  38. for(i=1;i<=n;i++)
  39. {
  40. temp3*=i;
  41. }
  42.  
  43. return temp1/(temp2*temp3);
  44. }
Not running #stdin #stdout 0s 0KB
stdin
Standard input is empty
stdout
Standard output is empty