Условие:
Дан алфавит “abcdefghijklmnopqrstuvwxyz_0” в виде таблицы 7х4. Новый алфавит создаётся таким образом: например ключ alex тогда новый алфавит будет “alexbcdefghijklnpqstuvwxyz_0”. Зашифрованная строка создаётся на основе алфавита с ключом но, например буква “a” исходной строк в зашифрованной будет “e” то есть та которая ниже. И например “w” будет “l”, то есть из первой строки…
a b c d e f g
h i j k l m n
o p q r s t u
v w x y z _ 0
ключ alex
a l e x b c d
e f g h i j k
l n p q s t u
v w x y z _ 0
исходная строка
hello_yo
зашифрованная
qlvvfcaf
Задание:
написать процедуры кодирования и декодирования строки с заданным ключом.
ПОМОГИТЕ НАПИСАТЬ ШИФРАТОР!
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
СОВСЕМ ЗАБЫЛ - НАПИСАТЬ НАДО НА ПАСКАЛЕ
Не совсем понял алгоритм получения второй матрицы из ключа. Куда делась буква М?
А код - формируешь массив строк, находишь нужную букву как i-ю в j-й строке, меняешь ее на i-ю в (j+1)mod 4 строке. Вот и все, собсно.
А написание на Паскале от написания на Дельфи отличаться не будет ничем, кроме ввода-вывода. Чистая арифметика.
Кстати говоря, для чего этот шифратор? Если для какого-нибудь более-менее серьезного шифрования, то не катит, взламывается очень просто
А код - формируешь массив строк, находишь нужную букву как i-ю в j-й строке, меняешь ее на i-ю в (j+1)mod 4 строке. Вот и все, собсно.
А написание на Паскале от написания на Дельфи отличаться не будет ничем, кроме ввода-вывода. Чистая арифметика.
Кстати говоря, для чего этот шифратор? Если для какого-нибудь более-менее серьезного шифрования, то не катит, взламывается очень просто
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
м там должна быть, я просто ее случайно пропустил.
а за помощь спасибо!
а за помощь спасибо!
Там не только m пропала 

вообще странный способ шифрации 

С уважением, Lost Angel...