Решение:
Сначала найдем, сколько Маша заплатила за сушки:
$$3 \times 50 = 150$$ (р.)
Затем найдем, сколько Маша заплатила за леденцы по мнению кассира:
$$280 - 150 = 130$$ (р.)
Теперь найдем цену одного пакетика леденцов по мнению кассира:
$$\frac{130}{3} = 43,(3)$$ (р.)
Цена одного пакетика леденцов не может быть не целым числом (43,(3)). Следовательно, кассир ошибся.Ответ: Маша права.