Bell numbers: Difference between revisions

Content deleted Content added
→‎{{header|ANSI BASIC}}: Added a solution.
m →‎{{header|Modula-2}}: MaxN instead of confusing MaxIndex.
Line 2,531:
MODULE BellNumbers;
 
FROM STextIO IMPORT
WriteLn, WriteString;
FROM SWholeIO IMPORT
WriteInt;
 
CONST
MaxIndexMaxN = 14;
 
VAR
A: ARRAY [0 .. MaxIndexMaxN - 1] OF CARDINAL;
I, J, N: CARDINAL;
 
PROCEDURE DisplayRow(N, BellNum: CARDINAL);
BEGIN
Line 2,553:
 
BEGIN
FOR I := 0 TO MaxIndexMaxN - 1 DO
A[I] := 0
END;
Line 2,559:
A[0] := 1;
DisplayRow(N, A[0]);
WHILE N < MaxIndexMaxN DO
A[N] := A[0];
FOR J := N TO 1 BY -1 DO