Объяснение:
Вот таблица, горизонтальные не принимает;)
<u>PascalABC.NET 3.3.5, сборка 1662 от 29.04.2018</u>
<u>Внимание! Если программа не работает, обновите версию!</u>
begin
var a:=ArrRandom(ReadInteger('n='),-50,50); a.Println;
var k:=ReadInteger('Введите число-дубликат для удаления:');
var id:=a.FindIndex(t->t=k);
if id>-1 then a:=a[:id+1]+a[id+1:].Where(t->t<>k).ToArray;
a.Println
end.
<u>Пример</u>
n= 20
-23 -34 14 35 -16 -4 42 -13 -3 -49 24 49 26 -12 -16 16 47 33 -1 -16
Введите число-дубликат для удаления: -16
-23 -34 14 35 -16 -4 42 -13 -3 -49 24 49 26 -12 16 47 33 -1
Ответ:<span>
</span>f16(16)<span> + </span>7(16)<span> = </span>f1d(<span>16)
</span>f1d(16) + 3(16) = f20(<span>16)</span>
Размер предложения стал на 9 байт меньше.
9 байт = 9 * 8 = 72 бита
Каждый символ кодируется 8 битами, найдём количество утерянных символов.
72 / 8 = 9
Мы убираем 9 символов, получается, что в слове 7 букв, так как у нас есть еще 1 запятая и пробел.
Ответ: Носорог.