Se for outro critério, poderia explicar? Parece - e isso é um grande chute - que é pra pegar os 3 últimos caracteres e depois os 2 primeiros (e só com substring daria pra resolver), mas aí só funcionaria para palavras de 5 letras. Se o critério for esse mesmo, faltou definir como seria para uma quantidade de caracteres diferente de 5.
Enfim, desculpe se pareço estar sendo muito chato, mas definir bem o problema é o primeiro passo para ter uma solução correta
xXSAMPXx
Não faz mal, vou tentar explicar… então o que é suposto o programa fazer é inverter a palavra pelo seu centro, por ex: Agora não fica arogA porque assim é inverter do inicio para o final, mas queremos inverter por 2 partes(quando é dividida pelo meio) então fica ora + Ag.
E o programa é só para palavras acima dos 3 carateres.
Solucao aceita
hugokotsubo1 like
Então é só pegar o tamanho da palavra e dividir por 2 para achar o meio. Depois use substring para pegar os pedaços da string antes e depois do meio: