Jen co mě tak rychle napadlo: Budeš hledat slova. Uložíš si index začátku a konce každého slova (začátek je nějaké písmeno, konec je mezera) a budeš vypisovat to slovo opačně od indexu konce k indexu začátku (budeš dekrementovat index). Tohle uděláš pro každé slovo.
Tvůj kód jsem nestudoval.