Diccionario de lenguaje Caesar Encryption C
# include & ltstdio.h & gt
# include & ltstring.h & gt
#define MAXSIZE 81
int main ()
{
char str[MAXSIZE];
int I;
int offset;
int n;
Printf("Ingrese la cadena a cifrar: "); //El número máximo de entradas es 80 caracteres.
gets(str);
Printf("Ingrese el desplazamiento:"); //Si A se cambia a B, el desplazamiento es 1, y así sucesivamente, compensa El La cantidad de cambio está entre 1 y 25.
scanf("% d % * c", & offset);
n = strlen(str);
for(I = 0; i<n; i++)
{
if ('a'<= str[I]&&str[I]<='z'- desplazamiento | |'A'& lt ;= str【I】& & ampstr【I】& lt;='Z'-offset)
str【I】+= offset;/* Determinar si el carácter es una letra y si lo es una letra después del cifrado*/
Si else/* excede el rango de letras, reste 26*/
str[I]+= offset-
; }
Printf("La cadena cifrada es: ");
puts(str);
Devuelve 0;