Факториал в bc
Пример для версий
GNU bc 1.06
Используется рекурсивное определение факториала.
#! /usr/bin/env bc
define factorial(n) {
if (n == 0) return(1);
return(n * factorial(n - 1));
}
for (n = 0; n <= 16; n++) {
print n; "! = "; factorial(n);
}
quit
Комментарии
]]>blog comments powered by Disqus
]]>