Advertisement
Racknoss

Шифр Цезаря

May 25th, 2015
677
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.30 KB | None | 0 0
  1. var
  2. s,l:string;
  3. g, h, p:integer;
  4. Begin
  5. Readln(s);
  6. for g:=1 to 31 do
  7.  begin
  8.  l:=s;
  9.  for h:= 1 to length(s) do
  10.   begin
  11.   p:=ordUnicode(l[h])+g;
  12.   if p>1103 then p:=p-32;
  13.   l[h]:=ChrUnicode(p);
  14.   end;
  15.  write(l);
  16.  write('  Сдвиг:');
  17.  write(g);
  18.  writeln('  Обр.сдв:',32-g);
  19.  end;
  20. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement