Program qq;;
var S:array[1..8] of integer;
i, SA, sum, k:integer;
begin
for i:=1 to N do readln(S[i]);
sum=0; k:=0; SA:=0;
for i:=0 to 8 do begin
sum:=sum+A[i];
k:=k+1;
end;
SA:=s/k;
if (S[i]>SA) then writeln(S[i]);
<span>end.</span>
1. Изначально каждый символ кодировался одним байтом, в результате перекодировки стал кодироваться двумя - объем сообщения удвоился. Таким образом, в исходном сообщении 2*1024*1024/2 символов.
2. Аналогично - 8000 битов.
3. Берешь таблицу символов и декодируешь
4. ceil(8192/32/40)=7 листов (ceil - округление до ближайшего БОЛЬШЕГО целого)
5. ceil(12*1024/64/32)=6 листов
6. 2^(10240*8/(40*32*8))=2^8=256 (^ - возведение в степень)
<span>7. 14400*8/(3*40*60)=16 битов.</span>
Чтобы обойтись без калькулятора, будем пользоваться степенями двойки (все равно переводить потом в килобайты или мегабайты).
1. Определим количество символов на странице
40×64 = 4×10×2⁶ = 2²×10×2⁶ = 10×2⁸
2. Определим количество символов в статье
32×10×2⁸ = 2⁵×10×2⁸ = 10×2¹³
3. В КОИ-8 каждый символ кодируется 8 битами, т.е. 1 байтом.
Объем статьи будет равен 10×2¹³ байт.
4. Переведем в килобайты, зная что 1 Кбайт = 2¹⁰ байт.
10×2¹³/2¹⁰ = 10×2³ = 10×8 = 80 Кбайт
5кбайт=5120 байт
<span>12288бит это </span>1536 байт, 1.5 килобайт
2 бит=0.25 байт
1536мбайт=1.5гб, 1572864кбайт
1054=10000011110
798=1100011110
954=1110111010
1257=10011101001
365=101101101