Если третий купил полдыни и половину остатка, то следует считать, что в сумме получится целая дыня, т.е. половина остатка - это число дробное, а именно
0,5 + 0,5 = 1 дыню купил 3-й покупатель
1 * 2 - 0,5 = 1,5 - половина остатка для второго покупателя
1,5 + 0,5 = 2 дыни купил второй покупатель
2 * 2 - 0,5 = 3, 5 - половина остатка для третьего покупателя
3,5 + 0,5 = 4 дынь купил третий покупатель
1 + 2 + 4 = 7 дынь всего было у домохозяйки