Результат работы программы:
файлы «text1.txt» и «text2.txt» различаются
Из массива извлекается любой элемент (ключевой), который удаляется после этого из массива. Получившийся массив делется на два массива (левый и правый). В левый массив отправляются элементы строго меньшие ключевого, в правый - больше или равные ему. Затем эти массивы отсортировываются и соединяются, вставляя между собой ключевой элемент.
Шифр Цезаря - это вид шифра подстановки, в котором каждый символ в открытом тексте заменяется буквой находящейся на некоторое постоянное число позиций левее или правее него в алфавите. Например, в шифре со сдвигом 3, А была бы заменена на Г, Б станет Д, и так далее.