Факториал в Pike
Пример для версий
Pike 7.6,
Pike 7.8
Используется рекурсивное определение факториала. Тип int
может содержать произвольно большие числа.
int factorial(int n) {
return ( n<=1 ? 1 : n * factorial(n-1) );
}
int main() {
for (int n=0; n<=16; n++)
write(n+"! = "+factorial(n)+"\n");
return 0;
}
Комментарии
]]>blog comments powered by Disqus
]]>