ii
Dziwnie masz to zrobione, i nie napisałeś co ci nie działa.
Ten if jest niepotrzebny, bo z wyrazów o długości nieparzystej też przecież można wyświetlić dane litery, tylko jednych będzie więcej.
Wiesz co robi swap? To samo uzyskałbyś pisząc cout<
Prościej byłoby zrobić 2 pętle, pierwsza idzie po parzystych, druga po nieparzystych, i od razu w pętli wyświetlać daną literę?
W tamtym robiłem też z+s, ale efekt był taki,że zamiast bdac , wyświetla badc
o to chodzi ?
for(int i=0;i
cout<
for(int j=0;j
cout<
Pierwszy for jest ok, ale w drugim dlaczego dodajesz 3? Będziesz miał 0, 3, 6, 9 itd, a nie o to chodzi.
Zacznij od 1 i identycznie jak w poprzedniej pętli dodawaj 2.
I wyświetlić powinno najpierw nieparzyste, później parzyste.