Może lepiej wytłumaczę o co mi chodzi, chce, zamienić liczby[i] na liczby[i+1], ale jak robie to w ten sposób liczby[i]=liczby[i+1]
to teraz indeks i oraz i+1 mają te same wartośći, zależy mi na tym żeby ten błąd wyeliminować, i żeby problem rozwiązać w pętli wraz z zamianą indeksów.
Gramatycznie zamienić liczby[i] na liczby[i+1]
oznacza, że tej drugiej "nie dzieje się żadna krzywda" - i ZŁA ANALIZA POCIĄGA ZŁY KOD.
Musisz wzbogacić sposób, w jaki analizujesz problem. Jak zaczniesz mówić o oczekiwanym działaniu ściśle, rozwiązanie się pojawi (niemal samo - przy posiadaniu podstaw z języka)
Wyeliminowanie tego problemu usuwając kolejne elementy w pętli będzie szalenie nieefektywne i jest typowym przykładem problemu [XY][1]
Zgadzam się, ze to XY. Kolega w innych wątkach już bił n/t pianę.
To jest naprawianie złego włąsnego rozwiązania.