Задание № 3. При передаче информации по сети между филиалами предприятия «Восток» производится шифрование/дешифрование передаваемых данных. Шифрование данных производится по следующему алгоритму: 1. Заданы строка s, содержащая сообщение для шифрования и пустая строка t, предназначенная для криптограммы. 2. Если строка s не пустая, то к строке t справа последовательно приписываются символы из строки s, стоящие на нечётных местах, после чего они вычёркиваются из строки s. 3. Процесс повторяется до тех пор, пока строка s не станет пустой. Задание: 1. Реализуйте программно процесс шифрования сообщения. 2. Опишите словесно алгоритм дешифрования сообщения. 3. Реализуйте программно процесс дешифрования сообщения. 4. Реализуйте программно процесс определения символа строки s, занимающего в криптограмме t позицию с номером n, по заданной строке s. Входные данные: Строка s, содержащая сообщение для шифрования, записана в текстовом файле zadanie3_1.txt. Слова в сообщении разделяются пробелом. Строка t, содержащая криптограмму для дешифрования, записана в текстовом файле zadanie3_2.txt. Номер позиции n символа строки s в криптограмме t вводится с клавиатуры. Входной файл: Для функции шифрования данных входным файлом является текстовый файл zadanie3_1.txt. Для функции дешифрования данных входным файлом является текстовый файл zadanie3_2.txt. Выходные данные: Результат работы программы функции шифрования выводится на экран ЭВМ и записывается в текстовый файл zadanie3_3.txt. Результат работы программы функции дешифрования выводится на экран ЭВМ и записывается в текстовый файл zadanie3_4.txt. Результат работы функции поиска символа строки s, занимающего в криптограмме t позицию с номером n выводится на экран ЭВМ и представляет собой набор данных: строка s, криптограмма t, номер позиции n, искомый символ. Инструкция по выполнению задания прилагается