Числа Фибоначчи в Seed7
Пример для версий
Seed7 2012-01-01
Используется рекурсивное определение чисел Фибоначчи.
$ include "seed7_05.s7i";
const func integer: fibonacci (in var integer: n) is func
result
var integer: result is 1;
begin
if n < 2 then
result := 1;
else
result := fibonacci(n - 1) + fibonacci(n - 2);
end if;
end func;
const proc: main is func
local
var integer: n is 0;
begin
for n range 0 to 15 do
write(fibonacci(n) <& ", ");
end for;
writeln("...");
end func;
Комментарии
]]>blog comments powered by Disqus
]]>