RosettaCodeData/Task/Mutual-recursion/Bc/mutual-recursion-1.bc

11 lines
162 B
Text
Raw Permalink Normal View History

2016-12-05 22:15:40 +01:00
cat mutual_recursion.bc:
2013-04-10 21:29:02 -07:00
define f(n) {
if ( n == 0 ) return(1);
return(n - m(f(n-1)));
}
define m(n) {
if ( n == 0 ) return(0);
return(n - f(m(n-1)));
}