Форум программистов, компьютерный форум 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 вводятся с клавиатуры. Так как значение S(x) является рядом разложения функции Y(x), при правильном решении значения S и Y для заданного аргумента x (для тестовых значений исходных данных) должны совпадать в целой части и в...
C++ Поиск элементов матрицы Здравствуйте. Знаю, ошибка где-то в самом алгоритме, уже час себе голову ломаю, толку нету. Надеюсь на помощь. В общем, есть динамическая квадратная матрица М, нужно найти все элементы выше главной диагонали, которые кратные 5. вот часть кода: int a = 0, b = 0, j, **M; //далее создание массива, заполнение их, т.д. /* код поиска и вывода элемента и его индексов */ for(; a < j; a++)... http://www.cyberforum.ru/cpp-beginners/thread955842.html
Использование Struct C++
Условие: Создать массив структур, используя данные из задания. Создать программное приложение, которое включает его обработку с выведением на экран результатов(глобальные переменные не использовать, функция main должна быть назначена только для вызова функций пользователя) Задание: Ведомость про участников конкурса содержит такую информацию: фамилия, имя, адрес,спортивная секция, набранный...
Считывание информации в таблицу, исключая мусор C++ Qt
Основная цель: Программа должна считывать данные, из кучи мусора записывать необходимые в определенные разделы, а после высчитывать сумы, минумумы и максимумы вроде как удалось все сделать как полагается но есть одна проблема она должна быть универсальной, а на разных данных она считывает не все записи, вот код, и примеры необходимых данных: mainwindow.cpp #include "mainwindow.h" #include...
C++ Написать программу, которая вычерчивает на экране узор – ломанную линию http://www.cyberforum.ru/cpp-beginners/thread955807.html
1.Написать программу, которая вычерчивает на экране узор – ломанную линию из 100 звеньев со случайными координатами случайного цвета. Очень прошу помочь, завтра последний день сдачи практики, а я никак не могу успеть. Ибо я буду писать этот код часа 4 т.к. плохо разбираюсь в С++. Заранее благодарен. Если поможет вот начало кода задачи (то что успел) #include <stdlib.h> #include <iostream>...
C++ Ascii код символа при дешифровании на еденицу меньше чем должен быть Добрый вечер. Написал простенькую программку шифра Цезаря, но столкнулся с небольшой проблемой. Если десятичны код шифруемого символа выходит за пределы ascii и переходи в расширенный ascii, то в итоге получаю символ с кодом на 1 меньше чем должен быть. Например, если ввести "zzz" (код 'z' = 122) и как параметр сдвига выбрать до 5 (127 как раз граница ascii таблицы), то после дешифрования... подробнее

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

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

16.09.2013, 20:16. Просмотров 275. Ответов 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 .
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru