program Project1; {$APPTYPE CONSOLE} uses SysUtils; type Queue=^Element; Element=record dana:integer; nast:Queue; end; procedure Dodaj(wart: integer; Top: Queue); var Temp:Queue; begin new(Temp); Temp.dana:=wart; Temp.nast:=nil; while Top<>nil do begin Top:=Top.nast; end; Top:=Temp; Top.dana:=Temp.dana; end; procedure List(Top:Queue); begin writeln(Top.dana); List(Top.nast); end; var Top:Queue; i:integer; begin for i:=1 to 10 do begin Dodaj(i,Top); end; List(Top); readln; readln; readln; readln; end.