![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
AntiSanta |
![]() ![]()
Сообщение
#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 |
![]()
Сообщение
#2
|
Академик ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Преподаватели Сообщений: 15 617 Регистрация: 15.12.2007 Город: Украина, Запорожье Учебное заведение: ЗНУ Вы: преподаватель ![]() |
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 25.5.2025, 14:03 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru