Переведем рубли в копейки:
300 руб = 300*100 = 30 000 копеек
250 руб 20 коп = 25 020 копеек
30 000 - 25 020 = 4980 копеек или 49 руб. 80 копеек.
Ответ: 2) нет.
Другой вариант решения без перевода в копейки:
300 руб - это 299 руб + 100 копеек
299 руб 100 коп. - 250 руб. 20 коп. = (299-250) руб. + (100-20) коп. = 49 руб. 80 коп.