Var
a,b,c,k:integer;
begin
Read(a,b,c);
k:=1;
repeat
b:=2*b;
a:=a-b div 2;
if a<=0 then Writeln('Черт разорен')
else
begin
a:=a+c;
b:=b-c;
if b<=0 then Writeln('Крестьянин разорен')
else k:=k+1
end
until (a<=0) or (b<=0);
Writeln(k)
end.
Она работает в режиме онлайн:D
Чтобы в другое время тебя этот ужасный звук не беспокоил: все вместе спустили и всем хорошо)))
Б)2504200,32 B)264,792 ВРОДЕ ТАК ))