Anonymous user
Pascal's triangle: Difference between revisions
m
→{{header|NetRexx}}
(Add NetRexx implementation) |
|||
Line 1,448:
numeric digits 1000 -- allow very large numbers
printPascalTriangle(arg)▼
return
-- -----------------------------------------------------------------------------
method printPascalTriangle(
▲ parse arg rows .
▲ if rows = '' then rows = 10 -- default to 10 rows
lines = ''
mx = (factorial(rows - 1) / factorial(rows % 2) / factorial(rows - 1 - rows % 2)).length() -- width of widest number
Line 1,487:
{{out}}
<pre>
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7 1
1 8 28 56 70 56 28 8 1
1 9 36 84 126 126 84 36 9 1
1 10 45 120 210 252 210 120 45 10 1
</pre>
|