Ir ao conteúdo
  • Cadastre-se

Paulo Henrique de Barros_B

Membro Júnior
  • Posts

    4
  • Cadastrado em

  • Última visita

Reputação

4
  1. Thais Oliveira aqui gente, obrigada! Além do erro que vocês já evidenciaram, ainda tem outro, apos a função verifica senha, no vetor "mostra[0]==1", deveria ser "mostra[j]==1", se você deixar o "mostra[0]", seu programa vai dar senha correta com acerto de apenas 1 numero da senha... Agora se você alterar para mostra[J], o programa so vai dar como senha correta, se acertar os 4 digitos. Moderadores, podem encerrar o topico, não estou conseguindo entrar em minha conta, tem q validar o e-mail, mas entro é pelo face, e quando digito a senha para validar (a senha do face) não está validando, dando senha errada... verificaSenha(tentativaSenha,mostra,senha); for(j=0;j<4;j++){ printf("[%d] ", mostra[j]); if(mostra[0]==1){ numero=numero+1;
  2. Poxa tava na cara hahahahahahha //processamento de dados for (i=0; i<strlen(frase); i++){ if (frase[i]!=' '){ frase[i]=frase[i]+chave; }
  3. //processamento de dados for (i=0; i<strlen(frase); i++){ frase[i]=frase[i]+chave; if (frase[i]==' '){ frase[i]==frase[i]-chave; } } printf("\n\nSua frase criptografada é: %s", frase); return 0; } Coloquei o if dentro do for, mas não alterou em nada, o código está certo? Será que meu code blocks está com problema?
  4. Boa noite! Estou com duvidas em relação ao espaço entre as 2 palavras de uma frase, preciso criar um programa que codifique uma frase, sendo assim desenvolvi o código abaixo, ele é simples, soma a cada letra da frase, o valor X da variável (chave) que o usuário escolhe, porém o caractere "espaço" entre as palavras está sendo somada também, virando outra caractere. Ex: usuário digita o valor da chave de 1, então na frase "a b c", deveria ficar "b c d", só que está ficando "b!c!d", então como o programa está somando +1 no caractere de espaço, resolvi fazer o IF para subtrair este valor e deixar o espaço como espaço, so que nada muda... #include <stdio.h> #include <stdlib.h> #include <locale.h> #include <string.h> int main() { setlocale(LC_ALL, "Portuguese"); //declaração de variáveis int i, chave; char frase[500]; //entrada de dados printf("Digite um numero inteiro para iniciar a criptografia: "); scanf("%d", &chave); getchar(); printf("Digite a frase que deseja criptografar: "); gets(frase); getchar(); //processamento de dados for (i=0; i<strlen(frase); i++){ frase[i]=frase[i]+chave; } if (frase[i]==' '){ frase[i]==frase[i]-chave; } printf("\n\nSua frase criptografada é: %s", frase); return 0; }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!