Предмет: Информатика, автор: ЮLьчa

Винни Пух по поводу своего Дня рождения решил угостить своих друзей: Кролика, Пяточка, Сову и ослика Иа. В магазине он купил полкило замечательных шоколадных конфет. Но, по дороге домой, Винни останавливался три раза, и каждый раз съедал половину всех имеющихся у него конфет и еще полконфеты. Причем известно, что на каждой остановке Винни съедал целое количество конфет. Сколько конфет купил Винни Пух, если каждому его другу досталось только по одной конфете?

Для решения задачи можно использовать любую среду программирования. В ответе укажите только число без каких-либо знаков препинания, например 48


Аноним: А вообще, задача устная. Если каждый раз Винни Пух съедал половину конфет и еще полконфеты и это было четное количество, то у него было каждый раз нечетное количество конфет., превышающее на 1 удвоенный остаток. Мы знаем, что остаток равен 4 - по числу друзей, - следовательно последний раз он сел 4+1=5 конфет из 4+5=9. Перед этим - 9+1=10 конфет из 9+19=19. И в первый раз он съел 19+1=20 конфет из 19+20=39. Вот и ответ: 39 конфет.
Аноним: Описка: последний раз он сЪел 4+1=5 конфет

Ответы

Автор ответа: seleznev11
1
// среда программирования PascalABC


var i,x :byte;
begin
  x:=4; // Так как у Вини 4 друга
  for i:=3 downto 1 do // цикл с обратным отсчетом
  begin
    x:=x+x+1;
    writeln ('до ',i,' остановки у Вини было конфет ',x); // за не надобностью эту строку можно удалить
  end;
  writeln (x);
end.
Похожие вопросы
Предмет: Английский язык, автор: Polina66666555
Предмет: Математика, автор: asya8947