]]> ]]>

Факториал в D

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

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

module factorial;

import std.stdio;

ulong recursive(ulong x)
{
	return (x == 0 ? 1 : x * recursive( x - 1 ));
}

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

Комментарии

]]>

blog comments powered by Disqus

]]>

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