WITH Ada.Text_IO, Ada.Integer_Text_IO;
USE Ada.Text_IO, Ada.Integer_Text_IO;
PROCEDURE Prog1 IS
a, b, c :integer:=0;
BEGIN
LOOP
A:=B;
b:=c;
Put("Podaj liczbe: ");
Get(c);
exit when c=0;
Put(a);
Put(B);
put(c);
new_line;
end loop;
END Prog1;
V0lUSCBBZGEuVGV4dF9JTywgQWRhLkludGVnZXJfVGV4dF9JTzsKVVNFIEFkYS5UZXh0X0lPLCBBZGEuSW50ZWdlcl9UZXh0X0lPOwoKUFJPQ0VEVVJFIFByb2cxIElTCmEsIGIsIGMgOmludGVnZXI6PTA7ICAgCkJFR0lOCiAgCiAgIExPT1AKICAgICAgQTo9QjsKICAgICAgYjo9YzsKICAgICAgUHV0KCJQb2RhaiBsaWN6YmU6ICIpOwogICAgIAogICAgICBHZXQoYyk7CiAgICAgCiAgICAgIGV4aXQgd2hlbiBjPTA7CiAgICAgIFB1dChhKTsKICAgICAgUHV0KEIpOwogICAgICBwdXQoYyk7ICAgICAgCiAgICAgbmV3X2xpbmU7CgogICAgICAgIGVuZCBsb29wOyAKCkVORCBQcm9nMTsKCg==