The Ada Program: reverse_list_1.adb
1 -- reverse_list_1.adb: get integers and reverse them
2
3 with Ada.Text_IO, Ada.Integer_Text_IO;
4 use Ada;
5
6 procedure Reverse_List_1 is
7
8 type Value_Array_Type is array (1..10) of Integer;
9
10 Value : Value_Array_Type;
11
12 begin
13
14 -- fill the array with values from the user
15 for Number in 1..10 loop
16 Integer_Text_IO.Get (Item => Value(Number));
17 end loop;
18
19 -- print the values in the array in reverse order
20 for Number in reverse 1..10 loop
21 Integer_Text_IO.Put (Item => Value(Number));
22 Text_IO.New_Line;
23 end loop;
24
25 end Reverse_List_1;