
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);
}
A combinação de WMs com compositores feitos por fora
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Instalação Completa e Configuração Básica do Void Linux
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Tenha opção de emblemas embutido no pcmanfm
Instalar o Microsoft Teams no Ubuntu e Derivados
O WiFi não reconhece minha rede depois que o processo de suspensão é r... (4)
Instalador não reconhece SSD Sata. (12)
Quero configurar cgconfig.conf (0)









