Bell numbers: Difference between revisions

Content added Content deleted
(→‎{{header|Wren}}: BigInt support added since original solution posted.)
m (→‎{{header|Wren}}: Better alignment.)
Line 3,541: Line 3,541:
var bt = bellTriangle.call(51)
var bt = bellTriangle.call(51)
System.print("First fifteen and fifitieth Bell numbers:")
System.print("First fifteen and fifitieth Bell numbers:")
for (i in 1..15) Fmt.print("$d: $,i", i, bt[i][0])
for (i in 1..15) Fmt.print("$2d: $,i", i, bt[i][0])
Fmt.print("$d: $,i", 50, bt[50][0])
Fmt.print("$2d: $,i", 50, bt[50][0])
System.print("\nThe first ten rows of Bell's triangle:")
System.print("\nThe first ten rows of Bell's triangle:")
for (i in 1..10) Fmt.print("$,7i", bt[i])</lang>
for (i in 1..10) Fmt.print("$,7i", bt[i])</lang>
Line 3,549: Line 3,549:
<pre>
<pre>
First fifteen and fifitieth Bell numbers:
First fifteen and fifitieth Bell numbers:
1: 1
1: 1
2: 1
2: 1
3: 2
3: 2
4: 5
4: 5
5: 15
5: 15
6: 52
6: 52
7: 203
7: 203
8: 877
8: 877
9: 4,140
9: 4,140
10: 21,147
10: 21,147
11: 115,975
11: 115,975