Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++] Usuwanie wybranego elementu z tablicy

Ostatnio zmodyfikowano 2011-11-28 22:39
Autor Wiadomość
Lirdoner
Temat założony przez niniejszego użytkownika
[C++] Usuwanie wybranego elementu z tablicy
» 2011-11-28 22:33:49
Witam, mam taki problem, że mam tablicę składającą się z 11 elementów i muszę napisać funkcję w której elementy deska_x[1] i deska_y[1] do elementu deska_x[10] i deska_y[10] zmienią swoje indeksy na mniejsze z tymi samymi wartościami co wcześniej czyli otrzymam w rezultacie od deska_x[0] i deska_y[0] do deska_x[9] i deska_y[9] a 11 element sam sobie zdefiniuje
Napisałem coś takiego
C/C++
for( int i = 10; i > 0; i-- ) {
    deska_x[( i - 1 ) ] = deska_x[ i ];
    deska_y[( i - 1 ) ] = deska_y[ i ];
}
Jednak nie przynosi to oczekiwanego efektu :D
P-44913
DejaVu
» 2011-11-28 22:39:46
Musisz przenosić od miejsca X do końca tablicy wartości elementów:
C/C++
for( int X = pierwszy_do_przeniesienia; X < rozmiar_tablicy - 1; X++ )
     tab[ X ] = tab[ X + 1 ];

P-44914
« 1 »
  Strona 1 z 1