Fibonacci sequence: Difference between revisions

Content added Content deleted
(→‎{{header|Vlang}}: Rename "Vlang" in "V (Vlang)")
Line 3,876: Line 3,876:
=={{header|EasyLang}}==
=={{header|EasyLang}}==


<syntaxhighlight lang="text">func fib n . res .
<syntaxhighlight lang="text">
func fib n . res .
if n < 2
if n < 2
res = n
res = n
Line 3,882: Line 3,883:
prev = 0
prev = 0
val = 1
val = 1
for _ range n - 1
for _ = 0 to n - 2
res = prev + val
res = prev + val
prev = val
prev = val
Line 3,889: Line 3,890:
.
.
call fib 36 r
call fib 36 r
print r</syntaxhighlight>
print r
</syntaxhighlight>


Recursive (inefficient):
Recursive (inefficient):