const
s = 20; {поменять на 100 для второй }
var
days: integer;
distance, day_distance: real;
begin
days : = 1;
day_distance : = 10;
distance : = day_distance;
repeat
day_distance : = day_distance * 1.1;
distance : = distance + day_distance;
days : = days + 1;
until distance > = s;
writeln(days);
end.
имеем байтики в rle:
0x01, 0x80, 0x85, 0x37, 0x02, 0x05, 0x7f, 0x83, 0x21 - в шестнадцатеричной
%0000 0001, %1000 0000, %1000 0101, %0011 1111, %0000 0010, %0000 0101, %0111 1111, %1000 0011, %0010 0001 - в двоичной
декодируем:
0x01 0x80 > 0x80 (берём 1 последующий байт)
0x85 0x37 > 0x37 0x37 0x37 0x37 0x37 (повторяем следующий байт 5 раз)
0x02 0x05 0x7f --> 0x05 0x7f (2 последующих байта)
0x83 0x21 --> 0x21 0x21 0x21 (повторяем 0x21 3 раза)
декодированная последовательность байт:
0x80 0x37 0x37 0x37 0x37 0x37 0x05 0x7f 0x21 0x21 0x21
всего 11 байт.
Поделитесь своими знаниями, ответьте на вопрос:
Водной из кодировок unicode каждый символ кодируется 16 битами. определите информационный объём следующего предложения в данной кодировке: я памятник себе воздвиг нерукотворный. варианты ответов 76 бит 608 бит 38 байт 544 бит