40 lines
607 B
Plaintext
40 lines
607 B
Plaintext
|
BEGIN
|
||
|
|
||
|
PROCEDURE main;
|
||
|
BEGIN
|
||
|
INTEGER ARRAY a[0:200];
|
||
|
INTEGER high, n, x;
|
||
|
|
||
|
high := 200;
|
||
|
x := 0;
|
||
|
|
||
|
n := high - 1;
|
||
|
WHILE n > 0 DO BEGIN
|
||
|
a[ n ] := 1;
|
||
|
n := n - 1;
|
||
|
END;
|
||
|
|
||
|
a[ 1 ] := 2;
|
||
|
a[ 0 ] := 0;
|
||
|
|
||
|
WHILE high > 9 DO BEGIN
|
||
|
n := high;
|
||
|
high := high - 1;
|
||
|
WHILE 0 # n DO BEGIN
|
||
|
a[ n ] := x MOD n;
|
||
|
x := 10 * a[ n - 1 ] + x % n;
|
||
|
n := n - 1;
|
||
|
END;
|
||
|
write( 1, x );
|
||
|
END;
|
||
|
|
||
|
text( 1, "*Ndone*N" );
|
||
|
ioc(22);
|
||
|
END;
|
||
|
|
||
|
main;
|
||
|
|
||
|
END
|
||
|
FINISH
|
||
|
|