Ответ:

1) Решение верное: если бы все карандаши стоили по 5 р., покупка стоила бы 5 · 12 = 60 р. Переплата составила 68 − 60 = 8 р. Каждый карандаш по 7 р. дороже на 7 − 5 = 2 р., поэтому таких карандашей было 8 : 2 = 4. Карандашей по 5 р. было 12 − 4 = 8.

Проверка: 4 · 7 + 8 · 5 = 28 + 40 = 68 р.

2) Если бы все шары стоили по 25 р., общая стоимость была бы 25 · 10 = 250 р. Переплата составила 340 − 250 = 90 р. Один шар по 40 р. дороже на 40 − 25 = 15 р.

Шаров по 40 р. купили: 90 : 15 = 6.

Шаров по 25 р. купили: 10 − 6 = 4.

Ответ: 4 шара по 25 р. и 6 шаров по 40 р.