
Вопрос задан 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.

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

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





Отвечает нейросеть 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."
Пожалуйста, обратите внимание, что символы, которые не являются английскими буквами, остаются неизменными.


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

Информатика 562

Информатика 404

Информатика 31

Информатика 76

Информатика 16

Информатика 41

Информатика 31
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili