Ну скажем...
1 = а
2 = б
3 = в
4 = г
и так далее.
Но можно скажем сделать так...
10000 = а
11000 = б
11100 = в
11110 = г
11111 = д
и так далее.
Шифр 11000 10000 11110 = баг
И, таким образом, ты можешь придумывать свои кодировки
Z A L Y P K A M E D V E DA
А массив тут и не нужен. Накапливаем сумму и подсчитываем количество введенных чисел. Их этих двух величин получаем среднее.
var
m,n,s:integer;
begin
s:=0; n:=0;
repeat
Read(m);
if m<>0 then begin s:=s+m; n:=n+1 end
until m=0;
if n>0 then Writeln(s/n)
else Writeln('Ничего не введено')
end.
1024*256=262144 (пикселей) всего в изображении
160 Кб *1024 = 163840 байт *8 = 1310720 бит
1310720 / 262144 = 5 (бит) приходится на один пиксель
Формула мощности алфавита: N = 2^i
N = 2^5 = 32 - максимальное количество цветов
Ответ: 32