Mutual recursion: Difference between revisions

m
→‎{{header|AutoHotkey}}: Minor indentation and casing edit
(+ AutoHotkey)
m (→‎{{header|AutoHotkey}}: Minor indentation and casing edit)
Line 151:
{{trans|C}}
<lang AutoHotkey>main()
Return
return
 
F(n)
{
ifIf (n == 0)
Return 1
return 1 ;
elseElse
return Return n - M(F(n-1)) ;
}
M(n)
{
ifIf (n == 0)
Return 0
return 0 ;
elseElse
return Return n - F(M(n-1)) ;
}
main()
{
i = 0
whileWhile, i < 20
{
male .= M(i) . "`n"
female .= F(i) . "`n"
i++
}
msgbox MsgBox % "male:`n" . male
msgbox MsgBox % "female:`n" . female
}</lang>
 
=={{header|C}}==