Ответ:
ну логика такая для того чтобы получить один пакет сахара бесплатно нужно сначала купить 4 пакета сахара, получается 4 пакета по 30₽ и того 120₽ , четыре полученных купона меняем на ещё один пакет. получим 5 пакетов за 120₽ , один пакет в таком случае стоит ему 24₽
И второй вариант, если в подарочном пакете тоже есть купон.
тогда цикл такой покупаем 16 пакетов по 30₽ с них получим 16 купонов, которые меняем на 4 пакета и получим ещё 4 купона которые меняем на пакет сахара. тогда за 480₽ получим 21 пакет , тут пакет будет стоить 22,8₽ (в целых 23)
если цикл расширить в четыре раза тогда
1920₽ потратим на 64 пакета с них получим 64 купона их меняем на 16 пакетов с них ещё 16 купонов за которые получим ещё 4 пакета и с них 4 купона, и их меняем на последний пакет. в итоге за 1920₽ за 85 пакетов , один пакет будет 22,5₽ (23₽) чем длиньше цикл тем больше экономия но в какой то момент число перестанет особо изменятся, и в ноль он никак не уйдет...
мне даже интересно что является правильным ответом.
стоит это уравнением выразить и перепроверить но это слишком муторно