Решим задание наоборот, при этом меняем и команды:
1. 28 - > 2;
2. 58 -> 4.
Команда 1: вычти 3;
Команда 2: квадратный корень из числа.
а)
28 - 3 = 25 (1).
![\sqrt{25} =](https://tex.z-dn.net/?f=+%5Csqrt%7B25%7D+%3D+)
5 (2).
5 - 3 = 2 (1).
Результат записываем снизу-вверх: 121.
б)
58 - 3 = 55 (1).
55 - 3 = 52 (1).
52 - 3 = 49 (1).
![\sqrt{49}](https://tex.z-dn.net/?f=+%5Csqrt%7B49%7D+)
= 7 (2).
7 - 3 = 4 (1).
Результат: 12111.
Привет. у тебя в условии if стоит равно = в си это присвоение, то есть изначально строчкой cin>>h; ты просишь пользователя ввести h. после чего ты пере присваиваешь переменную введеную в if(h=1).
а тебе надо проверить.
if(h==1)
Примем класс за 1, тогда
скорость 1-го 1/х
а 2-го 1/у
Время, за кот. они уберут класс: 1/(1/х + 1/у)= ху/(х+у)
var a : array[1..10] of integer; n, z:integer;
begin
readln(n);
for var i:=1 to n do
readln(a[i]);
for var i:=1 to n-1 do begin
z:=a[i];
a[i]:=a[i+1];
a[i+1]:=z;
end;
for var i:=1 to n do
writeln(a[i]);
<span>end.</span>
запишем условие: символы=40, N=64, I-?
решение: зная мощность алфавита, найдем вес одного символа
N=2^i, подставим в эту формулу число 64 и получим
64=2^i, перепишем левую часть как 2^6
2^6=2^i, отсюда i=6 бит
определим объем сообщения I=K*i=40*6=240 бит=30 байт