dos_compilers/Artek Ada v125/SAMPLE8.ADA
2024-07-08 09:31:49 -07:00

33 lines
762 B
Ada
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- SAMPLE8.ADA Dynamic arrays
with TEXT_IO; use TEXT_IO;
procedure SAMPLE8 is
subtype INDEX is INTEGER range 1..10;
type ARRAY1_TYPE is array (INDEX range <>) of CHARACTER;
subtype T is ARRAY1_TYPE (INDEX);
type ARRAY2_TYPE is array (INTEGER range <>, INTEGER range <>) of INTEGER;
ARR1 : ARRAY1_TYPE (5..8);
ARR2 : ARRAY2_TYPE (0..1, 0..5);
CH : CHARACTER := 'A';
begin
NEW_LINE (2);
for I in ARR1'RANGE loop
ARR1 (I) := CH;
PUT (ARR1 (I));
CH := CHARACTER'SUCC (CH);
end loop;
NEW_LINE (2);
for I in 0..1 loop
for J in 0..5 loop
ARR2 (I, J) := J;
PUT (INTEGER'IMAGE (ARR2 (I, J)));
end loop;
NEW_LINE;
end loop;
end SAMPLE8;