Informática, perguntado por diegoanalistasistema, 5 meses atrás

Uma agência espiã deseja enviar mensagens secretas para seus agentes. O código dessas
mensagens é a substituição das vogais por números, sendo que as vogais A E I O U correspondem
a 2 3 4 5 6.
Nesse código a frase “EU ESTOU NA AULA” corresponde à frase: “36 3ST56 N2 26L2”. Caso
sejam encontrados números na frase original eles devem ser substituídos pelas suas vogais
correspondentes.
Faça um programa em C que receba uma frase e a codifique-a. A frase deve possuir no máximo
60 caracteres. Faça toda a manipulação da frase informada utilizando ponteiros.
Mostre o programa funcionando utilizando de entrada seu Nome completo e o seu RU
simultaneamente.


carlajuliana41: =================MVF5SYSTEM-ASSESSORIA==========================

Entre em contato com a nossa equipe que vamos assessorar com esse trabalho

CONTATO - WHATS: (15)98170-8778
Mais de 10 anos no mercado acadêmico
Tele gram:(15)981708778
==================================================================

Soluções para a tarefa

Respondido por fernando87979
0

Resposta:

#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>

char* codifica(char* frase);

int main()

{

   // FERNANDO DE SOUZA ROQUETE 1397209

   char frase[61];

   printf("Digite uma frase:\n");

   scanf(" %60[^\n]", frase);

   printf("\nFrase original: %s\n", frase);

   printf("Frase codificada: %s\n", codifica(frase));

   return 0;

}

char* codifica(char* frase)

{

   int i;

   for(i = 0; frase[i]; i++)

   {

       switch(frase[i])

       {

           case 'A':

               frase[i] = '2';

           break;

           case 'E':

               frase[i] = '3';

           break;

           case 'I':

               frase[i] = '4';

           break;

           case 'O':

               frase[i] = '5';

           break;

           case 'U':

               frase[i] = '6';

           break;

           case '2':

               frase[i] = 'A';

           break;

           case '3':

               frase[i] = 'E';

           break;

           case '4':

               frase[i] = 'I';

           break;

           case '5':

               frase[i] = 'O';

           break;

           case '6':

               frase[i] = 'U';

           break;

       }

   }

   return frase;

}

Explicação:

Perguntas interessantes