Kód: Vybrať všetko
procedure TForm1.Button3Click(Sender: TObject);
var i,b,a,cislo,k,n:Integer;
begin
listbox2.Items.clear;
n:=listbox1.items.Count-1;
k:=listbox1.Items.Count;
cislo:=strtoint(listbox3.Items.Strings[0]);
if cislo >=k then
cislo:=cislo-k;
b:=k-cislo;
for i:=0 to n do
begin
a:=strtoint(listbox1.items.strings[i]);
if i < (k div 2) then
Listbox2.Items.insert(i+cislo,inttostr(a)) else
// if i>= k div 2 then
Listbox2.Items.insert(i-b,inttostr(a));
end;
end;
end.