#SLEMШифр Цезаря, также известный как шифр сдвига, код Цезаря или сдвиг Цезаря — один из самых простых и наиболее широко известных методов шифрования. Суть алгоритма, заключается в том, что для шифрования строки текста нужно сместить буквы на n-позиций. Например, при шаг = 1: абв = бвг Код абв = бвг Реализация: void CesareEncrypt(char input[], int key) { for (int i = 0; i< strlen(input); i++) input[i] += (key + 26)%26; puts(input); } Код void CesareEncrypt(char input[], int key) { for (int i = 0; i< strlen(input); i++) input[i] += (key + 26)%26; puts(input); } Функция принимает строку и длину смещения. Далее смещает на указанный шаг и выводит строку на консоль. Использование: int _tmain(int argc, _TCHAR* argv[]) { printf("Введите текст:"); char S [255]; int key; gets(S); strlwr(S); printf("Укажите шаг: "); scanf("%d", &key); printf("\n"); CesareEncrypt(S,key); return 0; } Код int _tmain(int argc, _TCHAR* argv[]) { printf("Введите текст:"); char S [255]; int key; gets(S); strlwr(S); printf("Укажите шаг: "); scanf("%d", &key); printf("\n"); CesareEncrypt(S,key); return 0; } Статья не моя, и автор тоже неизвестен, просто подумал, что данная тема будет интересна многим ;3