Факториал в Ruby
Пример для версий
Ruby 1.8.5,
Ruby 1.9.0,
Ruby 1.9.2
Используется рекурсивное определение факториала.
#! /usr/bin/env ruby
def factorial(n)
if n == 0
1
else
n * factorial(n - 1)
end
end
0.upto(16) do |n|
print(n, "! = ", factorial(n), "\n")
end
Комментарии
]]>blog comments powered by Disqus
]]>