RosettaCodeData/Task/Multifactorial/Pluto/multifactorial.pluto
2026-04-30 12:34:36 -04:00

16 lines
267 B
Text

local fmt = require "fmt"
local function mf(n, d)
local prod = 1
while n > 1 do
prod *= n
n -= d
end
return prod
end
for d = 1, 5 do
fmt.write("degree %d: ", d)
for n = 1, 10 do fmt.write("%8d", mf(n, d)) end
print()
end