надо налить половину пятилитрового бидона= 2,5 л и еще налить половину трехлитрового бидона = 1,5 л. (2,5+1,5=4л). в большом восьмилитровом бидоне останется как раз 4 литра. а 1,5 литра из трехлитрового бидона перелить в пятилитровый и в нем тоже будет 4 л.
Ответ дал: Гость
слева сколько воды находится в кувшинах
8 - 0 : 1. наливаем в кувшин 8 л
5 - 3 : 2. переливаем из 8 л кувшина в 3 литровый, и выливаем в реку
2 - 3 : 3. переливаем из 8 л кувшина 3 литровый и выливаем в реку
0 - 2 : 4. переливаем оставшиеся 2 л из 8 литрового в 3 литровый кувшин
8 - 2 : 5. наливаем воду в 8 л кувшин
7 - 3 : 6. наливаем воду из 8 л кувшина в 3 л пока он не заполниться, т.е. наливаем туда 1 л, в 8 л кувшине остается 7 литров.
Ответ дал: Гость
1)
var
a,b: array [1..100] of integer;
i,j,k,a,b,f: integer;
begin
randomize;
readln(a);
readln(b);
k: =0;
for i: =1 to 20 do
begin
a[i]: =random(135)-45;
f: =0;
for j: =a to b do
if (a[i]=j) and (a[i] mod 7 =0) then f: =1;
if f=0 then
begin
k: =k+1;
b[k]: =a[i];
end;
end;
for i: =1 to k do
writeln(b[i]);
end.
2)
var
a,b: array [1..100] of integer;
i,j,k: integer;
begin
randomize;
readln(k);
j: =0;
for i: =1 to 20 do
begin
a[i]: =random(135)-45;
writeln(a[i]);
for i: =1 to 19 do
begin
if a[i]*a[i+1]> 0 then
begin
j: =j+1;
b[j]: =a[i];
j: =j+1;
b[j]: =k;
end
else
begin
j: =j+1;
b[j]: =a[i];
end;
end;
j: =j+1;
b[j]: =a[20];
for i: =1 to j do
writeln(b[j]);
3)
var
a,b: array [1..20] of integer;
i,j,k1,k2: integer;
begin
randomize;
readln(k1);
readln(k2);
if k1< k2 then
begin
for i: =1 to 20 do
begin
a[i]: =random(135)-45;
writeln(a[i]);
end;
for i: =1 to k1-1 do
b[i]: =a[i];
for i: =k2+1 to 20 do
b[i]: =a[i];
j: =k2;
for i: =k1 to k2 do
begin
b[j]: =a[i];
j: =j-1;
end;
for i: =1 to 20 do
writeln(b[i]);
end;
end.
Ответ дал: Гость
мощность n=16
n=2^i где i-количество информации в символе
тогда i=4
информационный объем i равен i*k где k - количество символов в тексте
Популярные вопросы