Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Určte konečnú veľkosť vášho upraveného poľa . Odstránenie jeden index zníži výslednú veľkosť poľa o 1 : 
 
 int newSize = currentArraySize - 1 ; 
 2 
 Vytvoriť nový dynamického poľa , ktoré môže držať všetky zostávajúce čísel v stará poľa . Použite nový rozmer , ako to urobiť : 
 
 int * newArray = new int [ newSize ] ; 
 3 
 Vytvorte čítača pre indexy v oboch nových a starých poliach . To bude zvýšený oddelene , ako si skopírovať obsah starého poľa do novej : 
 
 int oldArrayIndex = 0 ; 
 
 int newArrayIndex = 0 ; 
 4 
 Traverse oboch poliach : 
 
 pre ( oldArrayIndex = 0 ; oldArrayIndex < currentArraySize ; + + oldArrayIndex ) 
 
 { 
 
 //Kód na skopírovanie ide tu 
 
 } 
 5 
 Kopírovanie dát zo starého poľa do novej , zvyšovanie počítadla nového poľa je pri pulte starého Array , kým sa nedostanete na index odstrániť . Keď sa dostanete do indexu odstrániť , nekopírujte dát a nie zvyšovať nové počítadlo poľa . Použitie pre slučky zhora : 
 
 pre ( oldArrayIndex = 0 ; oldArrayIndex < currentArraySize ; + + oldArrayIndex ) 
 
 { 
 
 if ( ! OldArrayIndex = indexToDelete ) 
 
 { 
 
 newArray [ newArrayIndex ] = oldArray [ oldArrayIndex ] ; 
 
 + + newArrayIndex ; 
 
 } 
 
 }