[C++]wczytanie wyrazów z pliku tekstowego

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.