Ir ao conteúdo

Posts recomendados

Postado

Olá, tudo certo?!

Então ...

 

1 hora atrás, Bianca Caldeira disse:

// Não estou conseguindo fazer com que de Z volte para A

 

Variável circular, forçando overflow em tipos (aritmética)

 

Nesse caso o problema é de lógica mesmo, perceba que existe distancia ou escala que vai de AZ. Essa escala pode ser determinada simplesmente subtraído o menor do maior, assim sendo, Z - A é a distância AZ. É trivial que a distancia AZ é igual 25.

 

Não consegui um forma melhor de exemplificar, veja:

Se x=  100 então remova de x todos os AZ inteiros e adicione ao inicio do intervalo (A)

Se x= -100 então remova de x todos os AZ inteiros e adicione ao fim do intervalo (Z)

 

Entende-se que se x > 0 então deu volta(s) no sentido horário, e se x < 0 é porque fez o contrario.

ceasar.png?height=320&width=320

 

 

  • Curtir 1
Postado

@Bianca Caldeira    ali no loop de criptografar voce precisa colocar a posicao na string e controlar um caractere de cada vez somando a chave com o valor ascii de tal caractere e caso  depois. de somar se o resultado for maior qure 255 entao subtrair 256 desse resultado , assim ele vai apontar para o inicio dos caracteres da tabela ASCII e em seguida colocar na t2 .

  • Curtir 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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...