Colección de citas famosas - Colección de consignas - Diccionario de lenguaje Caesar Encryption C

Diccionario de lenguaje Caesar Encryption C

¿Puedes dejarlo claro? ¿Está cifrado?

# 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;