![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 21.12.2011
Сообщений: 3
|
![]()
Декодировать прилагаемый текст, если он было закодирован по следующему алгоритму:
1.Для каждого символа С определяются порядковый номер строки I (счет с нуля) и позиция в строке J (счет с единицы). 2.Производиться проверка, не находиться ли символ в одном из множеств: [0..9],[A..Z],[a..z],[А..Я] или [а..я] 3.Если нет, то символ проходит в выходную строку без изменений, иначе он заменяется по следующему алгоритму: A:=ord(C)-I+J+ord(s[L-k+1]); если A>Amax? то до тех пор, пока A>Amax, повторять A:=A-D; если A<Amin, то до тех пор, пока A<Amin, повторять A:=A+D; C:=chr(A) Примечание: Amin -код начального (минимального) символа соответствующего множества; Amax -код конечного (максимального)символа соответствующего множества; D -диапазон кодов(размер)соответствующего множества D:=Amax-Amin+1; S[k] -символ из кодовой фразы (пароля)S, где индекс k вычисляется как остаток от целочисленного деления позиции J кодируемого символа С на длину L кодовой фразы S; при этом считается что при k=0 k:=L. Пароль(кодовая фраза): Input Пример текста: Фпэпт збблдзчьвб бжхшимжя чдуячтышд "XphtgEezgcaOpay" кдр, фыщиб ьэ мвю... Наверно тут не найдется смельчаков которые смогут решить это... P.S: Задание не простое а золотое |
![]() |
![]() |
![]() |
#2 |
Регистрация: 21.12.2011
Сообщений: 3
|
![]()
что не кто не знает как решить?
![]() |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
никто не собирается писать за вас.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
![]()
во во...
ты еще на слабо возьми
Не стесняемся, плюсуем!
![]() |
![]() |
![]() |
![]() |
#5 | ||
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
![]() Цитата:
Цитата:
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" |
||
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сложная задача Delphi | Oliver Qeen | Помощь студентам | 6 | 20.12.2011 13:14 |
Декодировать текст | Terikon | Общие вопросы Delphi | 3 | 30.06.2010 09:16 |
Есть сложная задача в Delphi (для меня)!! | St1mkA | Помощь студентам | 6 | 15.11.2009 19:19 |
Сложная задача | asale | Microsoft Office Excel | 6 | 07.04.2009 20:36 |