Em um exercício me pedi para criar duas funções, uma para retornar um caractere codificado e na outra função retornar um caractere decodificado.
Eu sei fazer os códigos, aminha duvida é só o que é caractere decodificado.
Vou mandar meu código e alguém por favor me fala o que é caractere decodificado ou se esse meu código já retorna um caractere decodificado:
-------------------------------------------------------------------------------------------------
#include <iostream>
using namespace std;
unsigned char codificar(unsigned char);
unsigned char decodificar(unsigned char);
int main() {
unsigned char ch;
cin >> ch;
cout << (int)codificar(ch) << endl;
cout << int(decodificar(ch)) << endl;
unsigned char estado = 1; estado = ~estado;
cout << int(estado) << endl;
}
unsigned char codificar(unsigned char x) {
return x + 3;
}
unsigned char decodificar(unsigned char y) {
return ~(y - 3);
}
-------------------------------------------------------------------------------------------------