
Enviado em 09/08/2017 - 20:33h
Olá, preciso da ajuda de vocês para me ajudar com o seguinte código que eu fiz.
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main (void){
int T, i, tamanho;
char ordem[26], codigo[250];
printf ("Numero de mensagens T: ");
scanf ("%d", &T);
for (i = 0; i < T; i++){
printf ("Ordem de atribuicao de letras em numeros: ");
scanf ("%s", ordem);
printf("Mensagem codificada: ");
scanf ("%s", codigo);
tamanho = strlen(codigo);
char parte[tamanho/2][2];
int j = 0;
int c;
char num[2];
char decodificada[250];
for (c = 0; c < (tamanho/2); c+=1){
parte[c][0] = codigo[j];
parte[c][1] = codigo[j+1];
j += 2;
sprintf (num,"%c%c",parte[c][0],parte[c][1]);
int s = (atoi(num)) - 1;
decodificada[c] = ordem[s];
}
printf ("Mensagem decodificada: %s\n", decodificada);
printf ("%d\n", strlen(decodificada));
}
return(0);
}
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
O widget do Plasma 6 Área de Notificação
[Resolvido] Algo deu errado ao abrir seu perfil
Quando vocês pararam de testar distros? (14)
Problema com som no laptop (3)
Não estou conseguindo fazer funcionar meu Postfix na versão 2.4 no Deb... (2)









