Lah numbers: Difference between revisions
Content added Content deleted
m (→{{header|Wren}}: Minor tidy) |
|||
Line 2,537: | Line 2,537: | ||
=={{header|Wren}}== |
=={{header|Wren}}== |
||
{{libheader|Wren-fmt}} |
{{libheader|Wren-fmt}} |
||
<syntaxhighlight lang=" |
<syntaxhighlight lang="wren">import "./fmt" for Fmt |
||
var fact = Fn.new { |n| |
var fact = Fn.new { |n| |
||
Line 2,556: | Line 2,556: | ||
System.print("Unsigned Lah numbers: l(n, k):") |
System.print("Unsigned Lah numbers: l(n, k):") |
||
System.write("n/k") |
System.write("n/k") |
||
for (i in 0..12) |
for (i in 0..12) Fmt.write("$10d ", i) |
||
System.print("\n" + "-" * 145) |
System.print("\n" + "-" * 145) |
||
for (n in 0..12) { |
for (n in 0..12) { |
||
Fmt.write("$2d ", n) |
|||
for (k in 0..n) |
for (k in 0..n) Fmt.write("$10d ", lah.call(n, k)) |
||
System.print() |
System.print() |
||
}</syntaxhighlight> |
}</syntaxhighlight> |