Pascal's triangle: Difference between revisions
m
→{{header|Wren}}: Minor tidy and now uses binomial method in Math module.
m (bait: fix position) |
m (→{{header|Wren}}: Minor tidy and now uses binomial method in Math module.) |
||
(3 intermediate revisions by one other user not shown) | |||
Line 2,034:
}
makeCommand("yourFavoriteWebBrowser")("triangle.html")</syntaxhighlight>
=={{header|EasyLang}}==
<syntaxhighlight>
numfmt 0 4
proc pascal n . .
for i to n
for j to n - len r[]
for r in r[]
write r
rn[] &= l + r
l = r
.
print ""
rn[] &= l
swap r[] rn[]
.
.
pascal 13
</syntaxhighlight>
=={{header|Eiffel}}==
Line 6,382 ⟶ 6,406:
=={{header|Wren}}==
{{libheader|Wren-fmt}}
{{libheader|
<syntaxhighlight lang="
import "./math" for Int
▲ var prod = 1
▲ var i = n - k + 1
▲ prod = prod * i
▲ i = i + 1
▲ }
var pascalTriangle = Fn.new { |n|
Line 6,402 ⟶ 6,415:
System.write(" " * (n-i-1))
for (j in 0..i) {
Fmt.write("$3d ",
}
System.print()
|