Perdón, mi código es erróneo. Prueba esto que si te funcionara correctamente:
Encriptar:
Código C:
Ver originalint largo,posInicial,posFinal;
char Mensaje []="HOLA";
char Letras []="ABCDEFGHIJKLMNÑOPQRSTUVWXYZ";
int numero=5;
posInicial
= strchr (Letras
,Mensaje
[i
]);posFinal = (largo + posInicial + numero) % largo;
Mensaje [i]=Letras [posFinal];
Desecriptar:
Código C:
Ver originalint largo,posInicial,posFinal;
char Mensaje []="MTPF";
char Letras []="ABCDEFGHIJKLMNÑOPQRSTUVWXYZ";
int numero=5;
posInicial
= strchr (Letras
,Mensaje
[i
]);posFinal = (largo + posInicial - numero) % largo;
Mensaje [i]=Letras [posFinal];