Давайте проанализируем каждое утверждение:
1) На тарелке не осталось ни одного пирожка с яблоками. Так как было 2 пирожка с яблоками, то могли съесть оба, и тогда это утверждение верно. Но могли съесть только один или ни одного пирожка с яблоками. Следовательно, это утверждение не всегда верно.
2) Все съеденные пирожки были с вишней. Так как съели 5 пирожков, а с яблоками только 2, то хотя бы 3 пирожка были с вишней. Но не обязательно все 5 были с вишней. Следовательно, это утверждение не всегда верно.
3) На тарелке осталось столько же пирожков, сколько и съели. Всего на тарелке было $$8 + 2 = 10$$ пирожков. Съели 5 пирожков, значит, осталось $$10 - 5 = 5$$ пирожков. Так как съели 5 и осталось 5, то это утверждение верно.
4) Первоначально на каждый пирожок с яблоками приходилось 4 пирожка с вишней. Пирожков с яблоками было 2, а с вишней 8. Значит, на каждый пирожок с яблоками приходилось $$8 / 2 = 4$$ пирожка с вишней. Это утверждение верно.
Таким образом, верные утверждения: 3 и 4.
Ответ: 3, 4