"Половина детей любят конфеты" - это значит 52 : 2 = 26.
То есть 26 всего любителей конфет, из них 20 любят и конфеты и мороженое. Значит, только конфеты любят 26 - 20 = 6 детей.
52 (всего) - 6 (только конфеты) - 20 (и то, и то) = 26 (только мороженое)
20 (и то, и то) + 26 (только мороженое) = 46 любителей мороженого.
Ответ:
Всего 46 любителей мороженого,
26 любят только мороженое.