4 мбайта = 4 * 1024 *1024 = 4194304 байт * 8 = 33554432 бит
65536 = 2 ^ 16 - для одной точки используется 16 бит
Из объема удалить информацию о цвете и тогда получим количество точек
33554432 бит / 16 = 2097152 точек
Var a,b,i,k: integer;
begin
read(a,b);
k:=0;
for i:=a to b do begin
if i mod 2=0 then k:=k+1;
if i mod 2=0 then writeln ('i=',i);
end;
writeln ('k=',k);
end.
2,56е+11
..................
Решение:
1. 156.25 Кбайт
2. 16 Кбайт
Объяснение:
1. 800 х 400 = 320 000
16 цветов = 4 бит
320 000 х 4 = 1 280 000 бит = 160 000 байт = 156.25 Кбайт
2. 4 х 64 х 64 х 8 = 131 072 бит = 16 384 байт = 16 Кбайт