1. Defina um vetor_alfabeto char com tamanho 27 contém os caracteres alfabéticos de A a Z, declaradas (minúsculas);

  2. Sugerimos que lide com letras minúsculas - tanto para gravar como para receber pelo teclado.

  3. Defina vetor_matriz char com tamanho 27 que possui os caracteres para os quais voce deseja permutar, à sua escolha;

  4. Defina os vetores de entrada vetor_analise e o de saidavetor_resultado, ambos do mesmo tamanho.

  5. Ou seja, por exemplo: a posição vetor_alfabeto[0] possui o branco e a posição vetor_matriz[0] possui o %, a posição vetor_alfabeto[1]possui o 'a' e a posição vetor_matriz[1] possui um 'h' por exemplo, isso quer dizer que o programa de criptografia, quando encontrar um branco, converte-o automaticamente para %, e quando encontrar um 'a' converte-o automaticamente para 'h' e assim para todos os caracteres devetor_analise.

  6. Faça um algoritmo para ler seu nome numa variável char de 30 caracteres, que será nosso vetor_analise.

  7. Depois apresente o vetor_resultado.

FIZ ESSE CÓDIGO MAIS NÃO ESTOU CONSEGUINDO CORRIGIR OS ERROS:

include

int main() { char vetor_alfabeto[27], vetor_matriz[27]; char vetor_analise[31], vetor_resultado[31]; int i, j; for (i=0; i<27; i++) vetor_alfabeto = 'a' + i; for (i=0; i<27; i++) { printf("Informe o caractere correspondente a %c: ", vetor_alfabeto[i]); scanf(" %c", vetor_matriz[i]); } printf("Informe seu nome: "); gets(vetor_analise); i=0; while (vetor_analise[i] != '0') { for (j=0; vetor_analise[i] != vetor_alfabeto[j]; j++) } if (j < 27) vetor_resultado[i] = vetor_matriz[j]; else { printf("Seu nome contém um caractere inválido (%c)n", vetor_analise[i]); exit(1); } i++; } vetor_resultado[i] = '0'; printf("Resultado: %sn", vetor_resultado); return 0; }

perguntou Sep 24 '14 às 23:28

Felipeduarte13's gravatar image

Felipeduarte13
12426

fechado Nov 29 '17 às 15:50

marcmira's gravatar image

marcmira ♦
36356430.3k

A pergunta foi fechada pelo seguinte motivo: "Pergunta é fora do escopo ou irrelevante" marcmira Nov 29 '17 às 15:50

alt text

link permanente

respondeu Sep 24 '14 às 23:32

Felipeduarte13's gravatar image

Felipeduarte13
12426

Ajuda aê pessoal!!

link permanente

respondeu Sep 25 '14 às 15:40

Felipeduarte13's gravatar image

Felipeduarte13
12426

Sem chance, fica nítido em seu texto que apenas quer uma resposta, o fórum não faz lição de casa...rs

marcmira's gravatar image marcmira ♦ (Nov 29 '17 às 15:49)

Siga esta pergunta

Por Email:

Uma vez que você entrar você poderá se inscrever para todas as atualizações aqui

Por RSS:

Respostas

Respostas e Comentários

Markdown Básico

  • *italico* ou __italico__
  • **negrito** or __negrito__
  • link:[texto](http://url.com/ "Qual é a sua dúvida?")
  • imagem?![alt texto](/path/img.jpg "Qual é a sua dúvida?")
  • lista numerada: 1. Foo 2. Bar
  • para adicionar uma quebra de linha basta adicionar dois espaços onde você gostaria que a nova linha estivesse.
  • tags HTML básicas também são suportadas

Tags

×78
×8
×7

pergunta feita: Sep 24 '14 às 23:28

pergunta lida: 2,020 vezes

última alteração: Nov 29 '17 às 15:50