Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Разкодировка строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ найти значение функции http://www.cyberforum.ru/cpp-beginners/thread955843.html
Помогите пожалуйста!! Для каждого x, изменяющегося от a до b с шагом h, найти значения функции Y(x), суммы S(x) и |Y(x)–S(x)| и вывести в виде таблицы. Значения a, b, h и n вводятся с клавиатуры....
C++ Поиск элементов матрицы Здравствуйте. Знаю, ошибка где-то в самом алгоритме, уже час себе голову ломаю, толку нету. Надеюсь на помощь. В общем, есть динамическая квадратная матрица М, нужно найти все элементы выше главной... http://www.cyberforum.ru/cpp-beginners/thread955842.html
Использование Struct C++
Условие: Создать массив структур, используя данные из задания. Создать программное приложение, которое включает его обработку с выведением на экран результатов(глобальные переменные не использовать,...
Написать программу, которая вычерчивает на экране узор – ломанную линию C++
1.Написать программу, которая вычерчивает на экране узор – ломанную линию из 100 звеньев со случайными координатами случайного цвета. Очень прошу помочь, завтра последний день сдачи практики, а я...
C++ Ascii код символа при дешифровании на еденицу меньше чем должен быть http://www.cyberforum.ru/cpp-beginners/thread955791.html
Добрый вечер. Написал простенькую программку шифра Цезаря, но столкнулся с небольшой проблемой. Если десятичны код шифруемого символа выходит за пределы ascii и переходи в расширенный ascii, то в...
C++ Хэш-таблица методом цепочек Здравствуйте. Собственно, задание звучит так: сделать хэш-таблицу с хэшированием умножением и разрешением коллизий методом цепочек с наложением пространства записей на пространство ссылок, т.е. чтобы... подробнее

Показать сообщение отдельно
ALEXKIRNAS
10 / 10 / 2
Регистрация: 27.06.2013
Сообщений: 151

Разкодировка строки - C++

16.09.2013, 20:16. Просмотров 321. Ответов 3
Метки (Все метки)

Имеется задача:
Шифровка
(Время: 1 сек. Память: 16 Мб)
Разведкой был перехвачен ряд шифровок, которые передавал Джеймс Бонд. Известно, что каждое послание зашифровано методом циклического сдвига. Суть которого в том, что каждая буква заменяется на букву, отстоящую в алфавите от первой на определенном расстоянии. Это расстояние называется знаменателем шифра. Так, при знаменателе шифра 2 буква D превратится в F, буква Q – в S, а Z – в B. Известно, что Бонд использует знаменатели от 0 до 25, и составляет послания исключительно из заглавных букв английского алфавита. Знаменатели в шифровках постоянно меняются, так что расшифровать содержимое послания будет не просто. После тщательного анализа удалось примерно определить предмет посланий. Теперь для каждого послания точно известно одно из входящих туда слов.

Входные данные

В первой строке входного файла INPUT.TXT содержится строка с перехваченным посланием, а во второй строке – слово, которое обязательно присутствует в этом послании. Обе строки состоят только из заглавных английских букв и содержат не больше 40 символов.

Выходные данные

В выходной файл OUTPUT.TXT выведите расшифрованный текст, либо сообщение «IMPOSSIBLE», если разгадать шифровку невозможно. В тех случаях, когда расшифровка возможна с различными знаменателями, то следует вывести вариант с наименьшим таким значением.

Примеры

Input:
HELLOAMERICA
AMERICA
Output:
HELLOAMERICA

Input:
KHOORDPHULFD
HELLOAMERICA
Output:
HELLOAMERICA

Input:
KHOORDPHULFD
KHOORDPHULFC
Output:
IMPOSSIBLE

Помогите решить задачку!?!?!??!?!?!?!?!!!!!!!!!!!!!!

Задача с сайта: http://********/index.asp?main=task&id_task=295 .
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru