factorial.alc 196 B

123456789101112
  1. include "primitives.alh"
  2. Integer function factorial(n : Integer):
  3. if(n <= 1):
  4. return 1!
  5. else:
  6. return n * factorial(n - 1)!
  7. Void function main():
  8. while(True):
  9. output(factorial(input()))