Так как мощность равна 256, то на кодирование одного символа идёт 8бит или 1 байт.
Тогда 6*30*80=14400байт
14400:1024=14,0625кБайт
Ответ 14,0625
Псевдокод:
N - номер квартиры
iTop = N div 4;
if(N mod 4 > 0) iTop++;
Npd = (iTop-1) div 9 + 1; // Подъезд
Net = (iTop-1) mod 9 + 1; // Этаж
<h3>PascalABC.NET 3.4.2, сборка 1884 от 24.11.2018</h3><h3>Внимание! Если программа не работает, обновите версию!</h3>
begin
var a := SeqRandomReal(ReadInteger('n='), -99, 99)
.Select(t -> Round(t, 2)).ToArray;
a.Println;
a.Where((v, i)-> i.IsEven).Aggregate(1.0, (p, q)-> p * q).Println;
a.Sort;
a.Println
end.
На каждый символ в 8 символьном альфавите уходит 3 бита.
Чтобы найти сколько битов содержит 20 символов мы умножит 20 на 3=60 битов
<span>Представьте себя писателем - фантастиком. Расскажите каким было бы ваше село через сто лет</span>