![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Помогите пожалуста !мне необходимо создать программу,которая будет зашифровывать слово ,поставив букве её номер в алфавите,и идентичную только для расшифровки!если кто-нибудь знает как это организовать помогите пожалуста.пишу на delphi ,если можно-приведите код
Последний раз редактировалось Dima170792, 21.04.2011 в 19:31. |
#2
|
||||
|
||||
![]() Chr - возвращает символ по его коду: Chr(65) = "A"
Ord - возвращает код символа: Ord('A') = 65 Пишу программы за еду. __________________ |
#3
|
|||
|
|||
![]() Цитата:
|
#4
|
||||
|
||||
![]() а чего тут в 2-х строчках сложного?
Код:
type TForm1 = class(TForm) Edit1: TEdit; Edit2: TEdit; Edit3: TEdit; procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } end; procedure TForm1.FormCreate(Sender: TObject); var i: Integer; begin Edit2.Text:=''; Edit3.Text:=''; // шифруемся for i:=1 to Length(Edit1.Text) do Edit2.Text:=Edit2.Text+Format('%.3d', [Ord(Edit1.Text[i])]); // дешифруемся for i:=0 to (Length(Edit2.Text) div 3)-1 do Edit3.Text:=Edit3.Text+Chr(StrToInt(Edit2.Text[i*3+1]+Edit2.Text[i*3+2]+Edit2.Text[i*3+3])); end; Пишу программы за еду. __________________ |
#5
|
|||
|
|||
![]() К сожалению Ваш код не подходит
Последний раз редактировалось Dima170792, 21.04.2011 в 22:25. |
#6
|
|||
|
|||
![]() -Необходимо создать программу,которая будет зашифровывать слово ,поставив каждой букве её номер в алфавите.если знаете-подскажите пожалуйста!
|
#7
|
|||
|
|||
![]() -Необходимо создать программу,которая будет зашифровывать слово ,поставив каждой букве её номер в алфавите.если знаете-подскажите пожалуйста!например-А=1,Б=2,В=3,и т.д.
слово ''пример''за шифруется так-17181014618 |