Probao sam
Copy(polje, 0,i-1) + Copy(polje, i+1, br_ostalih);
ali nema zbrajanja dinamičkih polja ... kako ih spojiti ?
Nema. Moras pomaknuti sve elemente iza elementa kojeg brises za jedan u
naprijed i onda resajzirati polje.
npr.
var
p: array of integer;
i, j: integer;
begin
// popunimo polje
//i želimo izbrisati 15. element
j:=high(p);
for i:=14 to (j-1)
do p[i]:=p[i+1];
SetLength(p, j);
end;
Naravno ako elementi polja nisu sortirani onda samo zadnji element
stavis na mjesto elementa koji brises i skratis polje za 1
Ako je sortirano ,a za veliku kolicinu podataka koju mislis
pomicati bolje je napraviti gornji nacin + sortiranje ponovo sa nekim
kvalitetnim algoritmom (mozda i nije nakon sto sam malo razmislio :-) )
--
"Choose a job you love, and you will never
have to work a day in your life."
Confucius