Вопрос задан 30.09.2023 в 05:10. Предмет Информатика. Спрашивает Астафьева Ксюша.

C ++ Шифровка Стало известно, что противник шифрует текст следующим образом. Сначала определяется

количество букв в самом длинном слове, его длину обозначим k (словом называется непрерывная последовательность английских букв, слова друг от друга отделяются любыми другими символами, длина слова не превышает 20 символов). Затем каждая английская буква заменяется на букву, стоящую в алфавите на k букв ПОЗЖЕ (алфавит считается циклическим, то есть после буквы Z стоит буква A). Другие символы остаются неизменными. Строчные буквы при этом остаются строчными, а заглавные — заглавными. Расшифруйте найденную шифровку. Входные данные На вход программе подается текст шифровки, состоящей не более чем из 250 символов. Выходные данные Примеры Ввод Вывод a a a a a a a a a a a a a a a a a a a a a aa a a a a a a a a a a a a amama a a a aa a a a a a a a a a a a a a a a a a a aa a a a aa a a a a aa aa a aa a a a a a a a a a aa a a a a a a a a a a a a a a a aa a a a a a a a a a a a a a a a a a a a a a a a . f f f f f f f f f f f f f f f f f f f f f ff f f f f f f f f f f f f frfrf f f f ff f f f f f f f f f f f f f f f f f f ff f f f ff f f f f ff ff f ff f f f f f f f f f ff f f f f f f f f f f f f f f f ff f f f f f f f f f f f f f f f f f f f f f f f . Zb Ra Ca Dab Ra. Ce Ud Fd Gde Ud.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Вишневская Алена.

Код программы и результат её выполнения в среде MS Visual C++ представлены ниже в файловом формате.



0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для расшифровки данной шифровки, нужно выполнить обратную операцию. Сначала определите длину самого длинного слова, как описано в задаче (в данном случае k = 3, так как самое длинное слово "Dab" состоит из трех букв). Затем каждую английскую букву замените на букву, стоящую в алфавите на k букв РАНЕЕ (циклически).

Пример расшифровки:

Исходная шифровка: Zb Ra Ca Dab Ra. Ce Ud Fd Gde Ud.

k = 3

Расшифровка: Yz Qp Xz Yza Qx. Xb Ta Ca Fba Ta.

Теперь текст расшифрован, и вы видите исходное сообщение: "Yz Qp Xz Yza Qx. Xb Ta Ca Fba Ta."

Пожалуйста, обратите внимание, что символы, которые не являются английскими буквами, остаются неизменными.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос