Числа Фибоначчи в Lua
Пример для версий
Lua 5.0
Вычисленные числа хранятся в ассоциативном массиве fib
и извлекаются из него для вычисления следующих. По умолчанию ассоциативные массивы в Lua используют целочисленные ключи, начинающиеся с 1, поэтому команда fib = {1, 1}
создает массив с индексами элементов 1 и 2.
fib = {1, 1}
for n = 3, 16 do
fib[n] = fib[n-1] + fib[n-2]
end
for n = 1, 16 do
io.write(fib[n], ", ")
end
io.write("...\n")
Комментарии
]]>blog comments powered by Disqus
]]>