Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
25
Task/Count-in-octal/Simula/count-in-octal.simula
Normal file
25
Task/Count-in-octal/Simula/count-in-octal.simula
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
BEGIN
|
||||
|
||||
PROCEDURE OUTOCT(N); INTEGER N;
|
||||
BEGIN
|
||||
PROCEDURE OCT(N); INTEGER N;
|
||||
BEGIN
|
||||
IF N > 0 THEN BEGIN
|
||||
OCT(N//8);
|
||||
OUTCHAR(CHAR(RANK('0')+MOD(N,8)));
|
||||
END;
|
||||
END OCT;
|
||||
IF N < 0 THEN BEGIN OUTCHAR('-'); OUTOCT(-N); END
|
||||
ELSE IF N = 0 THEN OUTCHAR('0')
|
||||
ELSE OCT(N);
|
||||
END OUTOCT;
|
||||
|
||||
INTEGER I;
|
||||
WHILE I < MAXINT DO BEGIN
|
||||
OUTINT(I,0);
|
||||
OUTTEXT(" => ");
|
||||
OUTOCT(I);
|
||||
OUTIMAGE;
|
||||
I := I+1;
|
||||
END;
|
||||
END.
|
||||
Loading…
Add table
Add a link
Reference in a new issue