Criptografia
Você foi contratado para desenvolver um algoritmo que realiza uma criptografia em um
texto. O algoritmo deve inverter os caracteres de cada linha do texto. Ou seja, em uma
determinada linha o caractere na posição 0 passará a ocupar a posição n – 1, caractere 1
será n – 2 e assim por diante, onde n é o tamanho da linha. Adicionalmente o algoritmo ao
identificar uma vogal fará a substituição seguindo a tabela abaixo:
Vogal Caractere que substitui
a ou A = @
e ou E = #
i ou I = !
o ou O = *
u ou U = $
Restrições e regras do seu programa:
• Assuma que o texto de entrada não terá mais que 32 linhas, e que o tamanho de
cada linha não terá mais que 128 caracteres contando com o ‘\0’
• Para encerrar a leitura do texto de entrada o usuário entrará com “FIM_TEXTO”,
que não deve entrar na matriz final
• Não é necessário tratar qualquer tipo de acentuação
Pergunta
mimiarquitetura
Criptografia
Você foi contratado para desenvolver um algoritmo que realiza uma criptografia em um
texto. O algoritmo deve inverter os caracteres de cada linha do texto. Ou seja, em uma
determinada linha o caractere na posição 0 passará a ocupar a posição n – 1, caractere 1
será n – 2 e assim por diante, onde n é o tamanho da linha. Adicionalmente o algoritmo ao
identificar uma vogal fará a substituição seguindo a tabela abaixo:
Vogal Caractere que substitui
a ou A = @
e ou E = #
i ou I = !
o ou O = *
u ou U = $
Restrições e regras do seu programa:
• Assuma que o texto de entrada não terá mais que 32 linhas, e que o tamanho de
cada linha não terá mais que 128 caracteres contando com o ‘\0’
• Para encerrar a leitura do texto de entrada o usuário entrará com “FIM_TEXTO”,
que não deve entrar na matriz final
• Não é necessário tratar qualquer tipo de acentuação
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.