Witam.
Probuje napisac szyfr Bacona w delphi ale wydaje mi sie ze moje deklaracje sa zle i mam problem z zamiana znakow. Czy ktos moze mi doradzic co zrobic zeby bylo to poprawne.
procedure TForm1.Button1Click(Sender: TObject);
const
tab1 : array [1..26] of string = (('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'));
tab2 : array [1..26] of string = (('aaaaa'), ('aaaab'), ('aaaba'), ('aaabb'), ('aabaa'), ('aabab'), ('aabba'),
('aabbb'), ('abaaa'), ('abaaa'), ('abaab'), ('ababa'), ('ababb'), ('abbaa'),
('abbab'), ('abbba'), ('abbbb'), ('baaaa'), ('baaab'), ('baaba'), ('baabb'),
('baabb'), ('babaa'), ('babab'), ('babba'), ('babbb'));
var
s : string;
i : integer;
begin
s := Edit1.Text;
for i := 1 to length(s) do
tab1 := tab2;
Edit2.Text := s;
end;