RosettaCodeData/Task/Mutual-recursion/Nim/mutual-recursion.nim
2016-12-05 23:44:36 +01:00

13 lines
168 B
Nim

proc m(n): int
proc f(n): int =
if n == 0: 1
else: n - m(f(n-1))
proc m(n): int =
if n == 0: 0
else: n - f(m(n-1))
for i in 1 .. 10:
echo f(i)
echo m(i)