JOAOFIGUTZ
Membro
ola malta...
tenho um exercicio..que nao estou a conseguir resolver.. peco entao ajudas e dicas ...........
O programa deve ler um número inteiro e escrever o número que resulta
da sua codificação ou descodificação com base nas seguintes regras:
1. (Codificar) – Substituir cada sequência de n dígitos x repetidos,
pelo par de dígitos nx ;
2. (Descodificar) – Substituir cada par de dígitos nx , pela sequência
de n dígitos x repetidos (operação inversa).
A codificação e/ou descodificação deve ser uma opção de escolha. Note
que só podem ser descodificados números que possuam um número par
de dígitos.
O programa deve permitir a codificação/descodificação de mais do que
um número na mesma corrida (“run”) e deve identificar todas as
situações de erro. O programa deve imprimir mensagens em Português.
Por exemplo, se 277733444 for o inteiro lido, o programa pode codificálo
como
1 2 3 7 2 3 3 4
tenho um exercicio..que nao estou a conseguir resolver.. peco entao ajudas e dicas ...........
O programa deve ler um número inteiro e escrever o número que resulta
da sua codificação ou descodificação com base nas seguintes regras:
1. (Codificar) – Substituir cada sequência de n dígitos x repetidos,
pelo par de dígitos nx ;
2. (Descodificar) – Substituir cada par de dígitos nx , pela sequência
de n dígitos x repetidos (operação inversa).
A codificação e/ou descodificação deve ser uma opção de escolha. Note
que só podem ser descodificados números que possuam um número par
de dígitos.
O programa deve permitir a codificação/descodificação de mais do que
um número na mesma corrida (“run”) e deve identificar todas as
situações de erro. O programa deve imprimir mensagens em Português.
Por exemplo, se 277733444 for o inteiro lido, o programa pode codificálo
como
1 2 3 7 2 3 3 4