Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
| AntiSanta |
24.2.2013, 7:23
Сообщение
#1
|
|
Новичок ![]() Группа: Продвинутые Сообщений: 7 Регистрация: 1.11.2012 Город: Питер Учебное заведение: OmskSpecial #666 |
Здравствуйте!
Мне дали задание написать шифратор и дешифратор по Виженеру. С шифратором получилось, а дешифратор - без понятия как сделать. Помогите, пожалуйста. Вот шифратор (на большие латинские буквы): program p1; uses crt; var SourceText, KeyWord, EncryptText: string; i: integer; begin clrscr; Readln(SourceText); Readln(KeyWord); for i:=1 to length(SourceText) do if ord(SourceText[i])+ord(KeyWord[i])<156 then EncryptText:=EncryptText+chr(ord(SourceText[i])+ord(KeyWord[i])-65) else EncryptText:=EncryptText+chr(ord(SourceText[i])+ord(KeyWord[i])-91); Writeln(EncryptText); readkey; end. |
| tig81 |
24.2.2013, 8:22
Сообщение
#2
|
|
Академик ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Преподаватели Сообщений: 15 617 Регистрация: 15.12.2007 Город: Украина, Запорожье Учебное заведение: ЗНУ Вы: преподаватель |
|
![]() ![]() |
|
Текстовая версия | Сейчас: 19.4.2026, 7:34 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru