Вариант ответа 4, я сама на листке рисовала, только вместо 80-8, а вместо 90-9
N = 2^i ; 64 = 2^6 ; 6 бит - один символ
M = K * i ; K = 10*32*64 = 20480 ; M = 20480*6=122880 бит/8 = 15360 байт
<em>// PascalABC.NET 3.2, сборка 1403 от 16.03.2017</em>
begin
var i:=10;
while i>=1 do begin
Writeln(i);
Sleep(1000); // пауза 1с
i:=i-1
end;
Writeln('Пуск!')
end.
<u>Результат</u>
10
9
8
7
6
5
4
3
2
1
Пуск!
Var
s:string;
k,i:integer; {k-количество символов 'o',i-счетчик цикла}
begin
readln(s);
k:=0;
for i:=1 to length(s) do {цикл от 1 до длины строки}
if s[i]='o'
then k:=k+1;
writeln(k);
<span>end.</span>
Var g,i:integer;
begin
read(g);
if (g=1) or ((g>20) and (g mod 10=1)) then begin writeln('Мы нашли в лесу ',g,' гриб'); i:=1; end;
if ((g mod 10>1) and (g mod 10<5)) or ((g>21) and (g mod 10>1) and (g mod 10<5)) then begin writeln('Мы нашли в лесу ',g,' гриба'); i:=1; end;
if i=0 then writeln('Мы нашли в лесу ',g,' грибов');
<span>end.</span>