Ir para conteúdo
Fórum Script Brasil
  • 0

Vírus embaralha-dor de numero exercício


rodleo90

Pergunta

algúe pode me explicar issto? porque eu não entedi o que está pedidndo e tambem me dar uma ajuda porque meu professor não explica certo e não to conseguindo entender. muito obrigado desde já.!!

Um vírus atacou o centro de controle de uma usina nuclear onde todos os arquivos que estavam um determinado disco rígido foram atacados. Depois de muita análise o pessoal da informática descobriu que o vírus fazia com que os dados fossem embaralhados. A impressão dos dados é possível descobrir algum padrão do ataque. Foi descoberta uma pista em um determinado arquivo, que existia um padrão de ataque. O padrão era que os dados eram pegos a cada 10 caracteres e acrescido de duas unidades nos 10 primeiros dados e nos seguintes acrescidos 4, 6, 8..... Faça uma análise do arquivo e verifique se há mais alguma mudança no padrão de modificação do arquivo, mas este padrão só pode ser visto com a impressão dos dados e algum tempo de análise.

Faça:

• Um fluxograma do programa ou algoritmo;

• Elabore a rotina em linguagem C usando funções diferentes para diferentes etapas;

• Imprima os dados na tela no formato dado primeiramente e no formato caractere do vetor original que é o arquivo;

• Imprima os dados para cada passagem até chegar à solução final.

codigo fonte

#define tamanho 300

//************************************************** *************************// Criação dos prototipos de função

//************************************************** **************************

//************************************************** **************************

static char vetor[]={2,48,117,119,116,107,120,34,113,102,36,105,113,1 15,114,36,115,36,112,101,116,111,108,38,117,111,12 0,-7,122,103,116,109,122,40,119,118,40,109,117,122,12 1,112,119,115,42,107,119,124,121,112,44,109,128,12 7,113,80,44,58,54,54,56,56,56,46,129,129,115,123,4 6,115,132,117,124,128,125,127,115,48,58,58,60,60,6 0,50,133,135,132,123,136,50,131,128,121,132,52,117 ,120,117,124,128,119,136,119,120,131,123,54,123,13 7,119,138,126,56,121,56,138,129,141,138,140,141,13 6,137,125,127,140,58,127,142,141,133,145,131,129,1 43,138,139,127,60,139,127,146,140,99,62,76,141,146 ,150,131,148,64,133,148,147,133,64,146,133,140,66, 148,139,151,137,135,149,144,145,133,68,137,135,147 ,154,68,137,153,149,68,149,138,148,139,156,70,149, 154,70,143,119};

//************************************************** ************************// Variaveis

//************************************************** ***********************//

int tamanho2;

//************************************************** ************************//

int main(void)

{

clrscr();

//************************************************** ************************//

tamanho2 = sizeof(vetor);

printf("o tamanho do vetor e %d \n\n",tamanho2);

//************************************************** ************************//

getch();

}

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...