Vegyük ki a még elemek a tömb

Ezt a problémát meg lehet oldani több módon.

1. módszer: Másolás másik tömb csak páratlan elemeket.

Ez a legegyszerűbb módja annak, hogy távolítsa el tömb elemei (ebben az esetben a páros számok), amely ahhoz szükséges, hogy tömöríteni az eredeti tömb. A fenti probléma megoldására a változó m tartja az elemek száma talált páratlan és ugyanabban az időben, amikor befejezte a második mezőindex változó elemeit.

2. eljárás Távolítsuk el a páros elemek ebben a tömbben, felülírva azokat elrendezett jobb páratlan.

Ez a módszer a probléma megoldásának nehezebb. Ilyenkor, ha ez bekövetkezik, még elem, akkor az egész többi tömb eltolódik egy cellát előre. Így még talált elem felülírásra kerül. A változó m csökken, azaz. K. A tömb elemeinek számát kisebb lesz.

Ezt a módszert kell tekinteni, mint a leghatékonyabb (de nyitott tömböket nem lehet tanulmányozni az iskolában természetesen). Az előző kiviteli lényegében tömbök nem csökkent, csak egy része a tömb jelenik meg. Úgy is csak menjen végig az eredeti tömb, semmi köze hozzá, és megjeleníteni csak a páratlan elemeket.

Nyílt tömb lehetővé teszi, hogy módosítsa a hossza. A probléma megoldásának alábbi után a páratlan elemek tolódnak, és „elakadt” furcsa, változó a hossza a tömb (setlength eljárás). Beállít egy új hossza a tömb. A jellemzője nyitott tömbök Pascal, hogy az indexelés a nulláról kezdi.

Egy példa a program kód: