//PascalABC.NET 3.1 сборка 1219
const
n = 20;
begin
var a := ReadArrInteger(n);
// var a := ArrRandomInteger(n, 10, 90);
a.Println;
a.Transform(x -> x + 1);
a.Println;
end.
Находим значение информационной емкости одного символа. N=2^i, подставляя значение в формулу, получаем N=64, значит, i=6 бит-информационная емкость 1 символа, значит 5*6=30 бит.
Скачать visual basic , и написать