Mutual recursion: Difference between revisions

added MiniScript example
(added MiniScript example)
Line 1,862:
m(N) = ( if N = 0 then 0 else N - f(m(N - 1)) ).
</lang>
 
=={{header|MiniScript}}==
<lang MiniScript>f = function(n)
if n > 0 then return n - m(f(n - 1))
return 1
end function
 
m = function(n)
if n > 0 then return n - f(m(n - 1))
return 0
end function
 
print f(12)
print m(12)</lang>
{{out}}
<pre>8
7</pre>
 
=={{header|MMIX}}==
222

edits