Раз массив был заявлен на 48 значений целого типа, так и будет выделено 48 ячеек памяти этого типа
1.
var f:integer;
begin
read(f);
if f mod 2<>0 then
f:=6*f
else
f:=f+29;
writeln(f);
<span>end.
2.
var i,n,k:integer;
begin
read(n);
k:=1;
for i:=2 to n do
k:=k*i;
writeln(k);
<span>end.</span></span>
1 бит
1 байт = 8 бит
1 Кб = 1024 байта
1 Мб = 1024 Кб
_______________
16 777 216 : 8 : 1024 : 1024 = 2 Мб
Ответ: 2 Мб
Var i,p: integer;
begin
i:=2;
p:=1;
repeat
p:=p*i;
i:=i+2;
until i>10;
writeln('произведение: ',p);
end.
произведение: 3840
вот как я понял что требуется если есть вопросыы по проге задавай