Sposób na szybkie przestawienie elementów w tablicy

0

Witam mam pytanie. Załóżmy, że mam tablicę

tab[ArSize] = {0,1,2,3,4,5,6...} 

Teraz pytanie. Jak odnaleźć ostatni element z tej tablicy i zmienić całą jest strukturę by wyglądała ona tak tab[ArSize] = {...,6,5,4,3,2,1,0}

1
//jeśli są to kolejne liczby od 0 do ArSize-1 to po prostu tak:
for (int i=0; i<ArSize; i++)
  tab[i] = ArSize-i-1;

//jeśli chcesz odwrócić kolejność to tak:
for (int i=0; i<ArSize/2; i++)
  swap(tab[i],tab[ArSize-i-1]); // funkcja zamienia dwa elementy ze sobą, powinna być w którejś bibliotece standardowej, ale możesz ją równie dobrze sam napisać
0

Dzięki, działa. Muszę poczytać więcej o

swap

1 użytkowników online, w tym zalogowanych: 0, gości: 1