Dúvida em VisualG
Boa noite pessoal,
Sou novo aqui no fórum, então um Oi para todos.
Sou novo na programação e estou com um exercício que está difícil de resolver. Uso VisualG para testar.
Preciso inserir uma palavra e apresentar como saída a inversão de duas em duas letras.
Exemplo: digitar a palavra EXEMPLO e ter como saída: XEMELPO, inclusive quando a palavra tiver um número ímpar de letras a última não modifica.
Já tentei alguma coisa, mas não sei se uso vetor mesmo, em todos os exemplos de inversão de palavras o vetor é usado. Alguém pode me dar uma luz?
Segue o código:
algoritmo "semnome"
// Função :
// Autor :
// Data : 26/10/2018
// Seção de Declarações
var
palavra: caracter
vet: vetor [1..30] de caracter
tamanho: inteiro
i: inteiro
inicio
escreva ("Digite uma palavra: ")
leia (palavra)
tamanho <- compr (palavra)
escreva ("A palavra tem ", tamanho, " letras.")
para i de 1 ate tamanho faca
se ((i mod 2) = 0) entao
vet <- vet [i+1]
*
fimse*
*
palavra <- vet *
*
fimpara
*
*
**
escreva ("A palavra agora é ", palavra)
*
*
**
fimalgoritmo
*
*
**
*
*
**
Obrigado desde já.
*
Discussão (0)
Carregando comentários...