После обязательных расходов на питание, коммунальные платежи, транспорт, одежду и прочее, Поросёнок Наф-Наф остаётся с 10 монетами (50 монет - 40 монет = 10 монет).
Половину оставшихся денег Наф-Наф откладывает на покупку газонокосилки, что составляет 5 монет (половина от 10 монет = 5 монет).
Таким образом, Наф-Наф каждый месяц откладывает 5 монет на покупку газонокосилки. Чтобы накопить необходимую сумму в 25 монет, ему потребуется 25 монет / 5 монет = 5 месяцев.
Ответ: Наф-Наф сможет накопить необходимую сумму для покупки газонокосилки через 5 месяцев.