![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
макъ |
![]()
Сообщение
#1
|
Гость ![]() |
Парни и девчонки если не трудно помогите плиз в решении следующей задачи...очень надо:
Выбрать некоторую таблицу, разработать способ ее представления, а затем необходимо: а) зашифровать текст б) расшифровать текст Замена символа оформляется в виде функции. Исходный текст берется из файла данных, а результат(зашифрованный текст, расшифрованный текст) помещается в файл результата Заранее всем благодарен. Вот мое мыло: <...> Сообщение отредактировано: volvo - 12.05.2006 14:17 |
![]() ![]() |
макъ |
![]()
Сообщение
#2
|
Гость ![]() |
ну что, мне кто-нибудь сможет помочь?
|
Malice |
![]()
Сообщение
#3
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 705 Пол: Мужской Репутация: ![]() ![]() ![]() |
алгоритм такой:
Код type pr=array[char] of char; var cd,dcd: pr; {таблички перестановок} {создаешь функцию перевода:} function perevod (s:string; tb:pr):string; var i:integer; begin for i:=1 to length(s) do s[i]:=tb[s[i]]; perevod:=s; end; {.. читаешь числа из файла с таблицей в x,y и заполняешь таблицы перестановок:} cd[x]:=y; dcd[y]:=x; {... Вызываешь для кодирования: } s:=perevod (s,cd); {и декодирования:} s:=perevod (s,dcd); |
![]() ![]() |
![]() |
Текстовая версия | 20.07.2025 7:26 |