Odwrócenie array'a

0

Mam tablicę 2 wymiarową:

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ą?

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;
        }
    }
1

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

0

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

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