Odwrócenie array'a

Odwrócenie array'a
HE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 61
0

Mam tablicę 2 wymiarową:

Kopiuj
int map[80][45];

i chcę aby elementy w 2 "kolumnie" (nie wiem jak to nazwać) były od końca czyli się odwróciły.
Jest na to gotowa funkcja czy muszę to zrobić pętlą?

Kopiuj
int temp;
    for (int x = 0; x < 80; x++) {
        for (int y = 0; y < 23; y++){
            temp = map[x][45-y];
            map[x][45-y] = map[x][y];
            map[x][y] = temp;
        }
    }
_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
1

int odwcol=2;
for (int p=0,k=80-1;p<k;++p,--k) swap(map[p][odwcol],map[k][odwcol]);

HE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 61
0

Ooo dzięki , właśnie o coś takiego mi chodziło :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.