Sudan function: Difference between revisions
Content added Content deleted
m (→{{header|Wren}}: Changed to Wren S/H) |
(Added Easylang) |
||
Line 947: | Line 947: | ||
sudan(2, 2, 1) = 27 |
sudan(2, 2, 1) = 27 |
||
sudan(3, 1, 1) = 10228</pre> |
sudan(3, 1, 1) = 10228</pre> |
||
=={{header|EasyLang}}== |
|||
{{trans|C}} |
|||
<syntaxhighlight> |
|||
func f n x y . |
|||
if n = 0 |
|||
return x + y |
|||
. |
|||
if y = 0 |
|||
return x |
|||
. |
|||
return f (n - 1) f n x (y - 1) (f n x (y - 1) + y) |
|||
. |
|||
print "F(1,3,3) = " & f 1 3 3 |
|||
</syntaxhighlight> |
|||
{{out}} |
|||
<pre> |
|||
F(1,3,3) = 35 |
|||
</pre> |
|||
=={{header|F_Sharp|F#}}== |
=={{header|F_Sharp|F#}}== |