Здесь надо знать наизусть формулу
N=2^i i - это вес одного символа , подставляем твоё число по формуле
N=2^8=256 символов; N - Кол.символов в алфавите
Вот таблица
2^0=1
2^1=2
2^2=4
2^3=8
2^4=16
2^5=32
2^6=64
2^7=128
2^8=256
Photomath вот это приложение
307_8 = 11000111_2 = C7_16
402_10 = 110010010_2 = 192_16
Очевидно, в условии опечатка.
Если "70 символов в строке, <span>28 строк, 7 страниц. 64 символа в алфавите", то
64 = 2^i
i = 6 бит на символ
70*28*7*6 = 82320 бит = 10290 байт ≈ 10 кбайт.
Если </span>"70 символов в алфавите, 28 строк, 7 страниц. 64 символа в строке", то ищем ближайшую целую степень двойки, такую, что
70 <= 2^i
2^6 = 64 < 70
2^7 = 128 > 70
i = 7
И тогда объём равен: 7*70*28*7 = 96040 бит = 12005 байт <span>≈ 11,7 кбайт.</span>
Я не знаю через массив или как это писать, поэтому напишу простейший вариант
program n_pologitelnih;
uses crt;
var i,n,k,a:integer;
begin
clrscr;
write('Введи N=>> ');
readln(n);
for i:=1 to n do
begin
write('Введи число');
readln(a);
if a>0 then k:=k+1;
end;
write('Положительных чисел из ',n,' введенных - ',k);
readln;
end.