Предмет: Информатика,
автор: vladtolmachev07
Шифровка
Стало известно, что противник шифрует текст следующим образом. Сначала определяется количество букв в самом длинном слове, его длину обозначим 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.
Adelle12:
Листинг и результат: https://znanija.com/task/44028126
Вернее.
Как успехи?
Ответы
Автор ответа:
3
Смотрите, пожалуйста, программный код с некоторыми комментариями на языке C++ (первую и вторую часть) на прикреплённых изображениях (втором и первом соответственно).
P.S. Напечатать его в данном текстовом поле сейчас не представляется возможным.
Приложения:
спасибо за ответ, но хотелось бы кое что уточнить
char char_array[text.length() + 1]; в данной строке в слове text. пишет ошибку, потому что тип должен быть константой а не строковый
как это исправить
Хм, online GDB ошибки не выводит: https://onlinegdb.com/HJviqDNId
Листинг и результат: https://znanija.com/task/44028126
(Ошибку исправлено путём объявления массива char_array динамическим.)
Или см. листинг: http://surl.li/qruw
Вернее, http://surl.li/qrvj
Правилно спасибо ❤
Правилно спасибо ❤
Похожие вопросы
Предмет: Английский язык,
автор: Юляша2006
Предмет: Русский язык,
автор: hatsunemiku04
Предмет: Другие предметы,
автор: nastyamedvedeva2
Предмет: Алгебра,
автор: КишуняCан
Предмет: Физика,
автор: pavlusha2309