]]> ]]>

Числа Фибоначчи в D

Пример для версий GDC 0.24

Используется рекурсивное определение чисел Фибоначчи.

module fibonacci;

import std.stdio;

ulong recursive(ulong x)
{
	return x <= 2 ? 1 : recursive( x - 2 ) + recursive( x - 1 );
}

int main()
{
	for (uint i = 1; i < 17; i++)
	{
		writef("%s, ", recursive(i));
	}
	writefln("%s", "...");
	
	return 0;
}

Комментарии

]]>

blog comments powered by Disqus

]]>

Работа программистам