Кодирование и расшифровка

0 голосов
66 просмотров

Кодирование и расшифровка


image

Информатика (35 баллов) | 66 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Фраза после расшифровки: ТЫМОЛОДЕЦ.

Ответ получен с помощью программы:

const s='АБВГДЕЖЗИКЛМНОПРСТУФХЦЧШЩЫЬЭЮЯ';

sl='ДМЫШЬШТСА';

var  

s1, s2, r: string; l,i,j:integer;

begin

l:=length(sl);

for i:=1 to 15 do

begin

s1:=copy(s,i,15);

s2:='';

for j:=30 downto 15+i do s2:=s2+s[j];

for j:=i-1 downto 1 do s2:=s2+s[j];

r:='';

for j:=1 to l do

 if pos(sl[j],s1)>0 then r:=r+s2[pos(sl[j],s1)]

  else r:=r+s1[pos(sl[j],s2)];

 writeln(r);

 end;

end.

Результат:

ЫУДЖГЖНОЯ

ЬФЕЗДЗОПР

ЭХЖИЕИПАС

ЮЦЗКЖКАБТ

ЯЧИЛЗЛБВУ

РШКМИМВГФ

СЩЛНКНГДХ

ТЫМОЛОДЕЦ

УЬНПМПЕЖЧ

ФЭОАНАЖЗШ

ХЮПБОБЗИЩ

ЦЯАВПВИКЫ

ЧРБГАГКЛЬ

ШСВДБДЛМЭ

ЩТГЕВЕМНЮ

(194k баллов)