Faça um programa que leia um nome de uma pessoa e imprima este nome invertido.
Ex: Nome = PROGRAMA
Invertido = AMARGORP.
Passo 1
Eai, tudo beleza?
Nessa questão, o que precisamos fazer é armazenar a string invertida em outra string. Para isso, vamos criar uma função chamada , que vai receber o nome que querermos e irá retorná-lo invertido.
Passo 2
Dentro da função , vamos criar uma variável , que vai receber o tamanho do nome passado, e uma string que chamaremos de que vai armazenar o nome que enviamos, mas de forma invertida. A princípio, para que não tenhamos problemas com a quantidade de termos na string, vamos fazer a string invertido receber o nome que passamos para a função.
Agora, vamos criar um laço de for para que possamos inverter os caracteres do nome 1 por 1. Para isso, vamos fazer com que a variável do laço de for vá de até e vamos fazer com que cada termo de receba o termo oposto de . Dessa forma, invertemos a string.
Passo 3
Para finalizarmos, dentro da função main, vamos pedir para usuário digitar um nome. Esse nome será armazenado dentro de uma string que será enviada para a função e será impresso o nome invertido do usuário: