Имеется исполнитель "чёрный ящик", алгоритм вход: 12, 327, 500, 66, 1235, 41, 3355, 98, 89, 809 выход: 23, 438, 611, 77, 2345, 5
Anderson Miller
Ко всем входным данным добавляются числа 11, 111 или 1111, в зависимости от количества разрядов во исходном числе:
12 + 11 = 23
327 + 111 = 438
500 + 111 = 611
66 + 11 = 77
аналогично для остальных
значит 739 + 111 = 850
Program morojenka;
var i,s:integer;t:string;
begin
s:=0;
for i:=1 to 10 do
begin
Writeln('Любите ли вы мороженое?(Введите "Да" или "Нет")');
Readln(t);
if t='Да' then s:=s+1; end;
Writeln(s,' любят мороженое')
end.
Бит - это минимальная единица измерения информации.
В 16-ричном коде это выглядит так:
C1 E8 F2 20 2D 20 FD F2 EE 20 EC E8 ED E8 EC E0
EB FC ED E0 FF 20 E5 E4 E8 ED E8 F6 E0 20 E8 E7
EC E5 F0 E5 ED E8 FF 20 E8 ED F4 EE F0 EC E0 F6
E8 E8 2E
Если применить к каждому байту функцию XOR 55 (исключающее или с числом 55),
то получится
94 BD A7 75 78 75 A8 A7 BB 75 B9 BD B8 BD B9 B5
BE A9 B8 B5 AA 75 B0 B1 BD B8 BD A3 B5 75 BD B2
B9 B0 A5 B0 B8 BD AA 75 BD B8 A1 BB A5 B9 B5 A3
BD BD 7B
Самое интересное в этом коде то, что применив к нему снова XOR 55, мы получим исходное сообщение.
Неверно высказывание a)
Приоритет операций - и + одинаков.