А для какого класса эта задачка?
Вообще, решать её можно методом перебора или с помощью формул ( в данном случае нам может понадобиться формула суммы n-первых членов алгебраической прогрессии ).
Причём тут алгебраическая прогрессия, спросите Вы?
Дело в том, что количество яблок у каждого следующего внука бабушки должно отличаться на единицу от предыдущего, как в алгебраической прогрессии.
Сумма n-первых членов, для решения этой задачи вычисляется по формуле:
где n - число членов прогрессии ( количество внуков ),
а1 - первый член этой прогрессии, в нашем случае равный 1 ( количество яблок у первого внука ),
d - разность этой арифметической прогрессии, в нашем случае тоже равный 1 ( на столько увеличивается количество яблок у каждого следующего внука )
Подставляя в формулу разные числа, получим, что для
шести внуков потребуется минимум 21 яблоко,
семи внуков потребуется минимум 28 яблок ( но у бабушки всего 24 яблока, а значит седьмому не хватит :-(
По условию задачи, бабушка раздала внукам 24 яблока, а значит кому-то досталось больше расчётного количества ;-)
К примеру, последнему из шестерых внуков можно добавить лишние 3 яблока,
или предпоследнему добавить одно яблоко, а последнему два,
или трём последним добавить по одному яблоку,
но тем не менее, максимальное количество внуков - 6
Вот возможные варианты распределения яблок:
1) первому - 1, второму - 2, третьему - 3, четвёртому - 4, пятому - 5 и шестому - 9
2) первому - 1, второму - 2, третьему - 3, четвёртому - 4, пятому - 6 и шестому - 8
3) первому - 1, второму - 2, третьему - 3, четвёртому - 5, пятому - 6 и шестому - 7
Теперь посчитаем методом перебора ;-)
первому 1 яблоко - осталось 24 - 1 = 23 яблока,
второму 2 яблока - осталось 23 - 2 = 21 яблоко,
третьему 3 яблока - осталось 21 - 3 = 18 яблок,
четвертому 4 яблока - осталось 18 - 4 = 14 яблок,
пятому 5 яблок - осталось 14 - 5 = 9 яблок,
ну, и наконец, если шестому внуку отдать 6 яблок, то 3 останутся лишними, а значит их можно распределить между последними внуками так, как я уже описывал выше.
Но внуков всё равно шестеро ;-)