Program gt;
var n,q,s,k:integer;
begin
read(n);
s:=0;
k:=0;
while n>0 do
begin
q:=n mod 10;
n:=n div 10;
s:=s+q;
k:=k+1;
end;
writeln(s,' ',k);
end.
Задача сформулирована не корректно, т.к. недостаточно информации о формировании сообщения.
В случае если мы передаём значение 15 то сообщение будет размером 1<span>111 бит.</span>
В худшем случае минимальное сообщение будет иметь размерность 100<span>000 бит
В лучшем случае сообщение может быть представлено как поток 2битных сообщений. Максимальная длина потока будет равна 32 сообщениям. В случае оптимистичного прогноза успех может произойти на первом сообщении. Таким образом мы считаем номер в потоке и значение бита. Если значение == 1 то в этом вагоне находятся друзья.
</span>
Переведем скорость в байты, для этого разделим на 8:
(128*1000) / 8 = (2^7 * 1000) / 2^3 = 2^4 * 1000 = 16000 байт/с
261 Кбайт = 261 * 1024 байт = 261 * 2^10 байт.
Разделим объем на скорость и получим время:
(261 * 2^10 байт.) / (2^4 * 1000) = (261 * 2^6) / 1000 = 16,704 = 17 секунд.
Дана зашифрованная пословица. Чтобы рубить дрова, нужен 14,2,3,2,7, а чтобы полить огород – 10,4,5,1,6. Рыбаки сделали во льду 3
дартс
Топор,лейка,прорубь,еж
копейка рубль бережет
1) 13F = 1 0011 1111
2) E98 = 1110 1001 1000
3) <span>10011111 = 9F
4) </span><span>10000001 = 81
5) </span><span>10100011 = A3</span>