Решение:
Поскольку Петя съел больше всех конфет и больше 8 конфет никто не съел, то Петя съел 8 конфет. Тогда на Данилу и Вику осталось 15 - 8 = 7 конфет.
Пусть Данила съел x конфет, тогда Вика съела x + 2 конфеты. Вместе они съели x + (x + 2) = 7 конфет.
Решим уравнение:
$$2x + 2 = 7$$
$$2x = 7 - 2$$
$$2x = 5$$
$$x = 2.5$$
Но так как количество конфет должно быть целым числом, нужно немного подумать. Если Петя съел 8 конфет, а Вика на 2 больше, чем Данила, то можно попробовать следующие варианты:
1. Петя - 8, Вика - 4, Данила - 3. В сумме 8+4+3=15. Подходит.
Ответ:
1) 8
2) 4