power.alc 292 B

123456789101112
  1. include "primitives.alh"
  2. Integer function power(base : Integer, exponent : Integer):
  3. if (integer_eq(exponent, 0)):
  4. return 1
  5. else:
  6. return integer_multiplication(base, power(base, integer_subtraction(exponent, 1)))
  7. Void function main():
  8. while (True):
  9. output(power(input(), input()))