Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Alex Shevchuk                        2:5031/50.4    15 Jun 2002  01:13:02
 To : All
 Subject : Страуструп
 -------------------------------------------------------------------------------- 
 
   Вот, задачку не могу решить... Подскажите, плз, куда копать?
 
 ===
 11. (*2) Hапишите шифрующую программу, которая читает символы из
    cin и пишет их в cout в зашифрованном виде. Можно использовать
    следующий простой метод шифрации: для символа s зашифрованное
    представление получается в результате операции s^key[i], где
    key - массив символов, передаваемый в командной строке. Символы
    из массива key используются в циклическом порядке, пока не будет
    прочитан весь входной поток. Первоначальный текст получается
    повторным применением той же операции с теми же элементами key.
    Если массив key не задан (или задана пустая строка), шифрация не
    происходит.
 
 *12.* (*3) Hапишите программу, которая помогает дешифрировать текст,
    зашифрованный описанным выше способом, когда ключ (т.е. массив
    key) неизвестен. Подсказка: см. D Kahn "The Codebreakers",
    Macmillan, 1967, New York, стр. 207-213.
 ===
 
  Первую-то написать легко, а вот вторую... =(
 
 Best regards, Alex.
 --- GoldED+/386 1.1.4.7
  * Origin: Тот, кто храпит, всегда засыпает первым. (2:5031/50.4)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Страуструп   Alex Shevchuk   15 Jun 2002 01:13:02 
 Re: Страуструп   Vlad Bespalov   16 Jun 2002 03:21:48 
Архивное /ru.algorithms/27283d0a954a.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional