Nebo lepe, provadet tu operaci rovnou nad tim polem. Je to efektivnejsi a napr. vetsina tridicich algoritmu tak taky pracuje.
Je to jen nastrel z hlavy, idea je takova, ze jedes do pulky pole a prohazujes s polozkami z druhe poloviny, postupne se prohazuji polozky bliz k sobe az ke stredu.
Jeste je potreba osetrit prazdne pole, tam by podtekl index na tretim radku, ale jinak je to snad ok. Ale nezkousel jsem to.
Kód:
char tmp;
for(int i = 0; i < delka / 2; i++) {
tmp = pole[delka - i - 1];
pole[delka - i - 1] = pole[i];
pole[i] = tmp;
}