Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [pascal] УЛУЧШЕННЫЙ метод Цезаря


Автор: Feroce 23.10.2009, 19:17
Помогите пожалуйста написать программу, осуществляющую кодирование текста улучшенным методом Цезаря.
Шифр Цезаря реализует кодирование фразы путем «сдвига» всех букв фразы на определенное число n (в оригинальном шифре Цезаря число n равнялось 3). Если буква кодируемой фразы имеет в алфавите позицию j, то она в "шифровке" будет заменяться буквой, находящейся в алфавите на позиции j + n.
Для усиления шифра Цезаря величину сдвига при шифровании решили сделать независимой для каждой строки текста, а именно, величина сдвига при шифровании равна максимальной длине слова в строке. Слово определяется, как последовательность букв, идущих подряд, которые могут быть как заглавными, так и строчными. 

Автор: Веталька 23.10.2009, 20:59
вот тут http://www.google.com/search?hl=ru&client=opera&rls=ru&hs=LtO&ei=CO_hSrCtNo_GsgbE4JGDAw&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CA4QBSgA&q=%D0%BC%D0%B5%D1%82%D0%BE%D0%B4+%D1%86%D0%B5%D0%B7%D0%B0%D1%80%D1%8F&spell=1

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)