Miałem na myśli własnoręcznie napisaną taką funkcję [swap]. Czytelność programu wzrosłaby bardzo, czyż nie? Jeżeli chodzi o gotowe, to sortowanie [funkcję sortującą] też masz już i w c i c++ {STL].
Także poprawienie twojego rażącego formatowania kodu, znacznie poprawiłoby czytelność.
Popatrz więc na poniższy przykład danych, o które prosiłeś:
I może napisz po prostu od nowa i staranniej swój kod?