В 5 литровый набираешь воду и выливаешь в 9 литровый.
В 5 литровый снова набираешь воду и выливаешь в 9 литровый сколько влезет. 9 литровый получается полный, а в 5 литровом остается 1 литр.
Из 9 литрового выливаешь всю воду и выливаешь в него 1 литр из 5 литрового.
В 5 литровый набираешь воду и выливаешь в 9 литровый.
В 9 литровом получается 6 литров воды.
var
a : array [1..10000] of integer;
n, i : integer;
begin
writeln ('N = ');
read (n);
for i := 1 to n do
begin
a[i] := (i - 1) * 2 + 1;
write (a[i], ' ');
end;
end.
1)
Var
x,y:real;
begin
read(x);
y:=(3+exp(x))/cos(x)-1/abs(sqr(x)-0.2*x);
writeln(y);
end.
2)
Var
x,y:real;
begin
read(x);
if x<=3 then y:=sqr(x)-3*x+9 else y:=1/(power(x,3)+6);
writeln(y);
end.
3)
Var
p,i:integer;
begin
p:=1;
for i:=9 to 16 do //рассматривается вариант с до 17, а не по 17
if odd(i) then p:=p*i;
writeln(p);
end.
Одним битом можно закодировать два цвета, обычно это черный и белый. Черный 0 - белый 1. У нас четыре цвета. Берем два бита и кодируем:
00 - черный
10 - темносерый
11 - белый
01- светлосерый
Итого двух бит достаточно