Вопрос задан 23.06.2023 в 17:03. Предмет Информатика. Спрашивает Панина Полина.

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

количество букв в самом длинном слове, его длину обозначим 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
Перейти к ответам

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

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

Смотрите, пожалуйста, программный код с некоторыми комментариями на языке C++ (первую и вторую часть) на прикреплённых изображениях (втором и первом соответственно).

P.S. Напечатать его в данном текстовом поле сейчас не представляется возможным.



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

Для расшифровки данного текста нужно выполнить обратную операцию, как описано в задаче: каждая английская буква заменяется на букву, стоящую в алфавите на k букв раньше, где k - это длина самого длинного слова в тексте.

Давайте найдем k, а затем расшифруем текст.

Первым делом, нужно найти k, длину самого длинного слова. В вашем тексте есть слова разной длины, но наибольшая длина слова равна 20. Теперь найдем k:

k = 20

Теперь мы можем расшифровать текст, сдвигая каждую английскую букву на 20 позиций назад в алфавите. Другие символы останутся неизменными:

Исходный текст:

css
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 aa 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 . Zb Ra Ca Dab Ra. Ce Ud Fd Gde Ud.

Расшифрованный текст:

css
s s s s s s s s s s s s s s s s s s s s s s ss s s s s s s s s s s s s snons s s s ss s s s s s s s s s s s s s s s s s s s ss s s s ss s s s s ss ss s ss s s s s s s s s s ss s s s s s s s s s s s s s s s ss s s s s s s s s s s s s s s s s s s s s s . p p p p p p p p p p p p p p p p p p p p p pp p p p p p p p p p p p popop p p p pp p p p p pp pp p pp p p p p p p p p p pp p p p p p p p p p p p p p pp p p p p p p p p p p p p p p p p p p p p . Jl Lw Sa Tuv Lw. Eu It Ut Sca It.
0 0

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

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

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

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