Ответ:

Сначала найдём общую сумму денег: 20 · 10 = 200 р.

Чтобы не получать сдачу, Дима должен заплатить сумму, которая делится и на 16 р. за леденец, и на 10 р. за монету. Наибольшая такая сумма, не превышающая 200 р., — 160 р. (16 монет).

160 : 16 = 10 леденцов.

Ответ: 10 леденцов.