Delphi-Quellcode:
for x:= 0 to bis DO //bis wird über inputbox gelesen
Begin
if arr[stream.position].zeit > 0.1*x and arr[stream.position].zeit < 0.2*x then //die Bedingung sieht eigentlich anders aus, aber so in der art
begin
// den Bereich wollte ich jetzt löschen
move(arr[stream.position+1], arr[stream.position], sizeof(arr[0])*(length(arr) -stream.position-1));
setlength(arr, length(arr)+1);
end;
end;
Die echte Bedingung wäre hier aber schon wichtig, da dein Beispiel überhaupt keinen Sinn macht. Welche Werte sollen denn nun genau gelöscht werden. Danach kann man nämlich nur die Strategie für das Löschen festlegen.