Давайте посчитаем, хватит ли серебряного полтинника для покупки барана, если он стоит 15 алтын и 1 копейку.
1 алтын равен 3 копейкам, значит 15 алтын равны 45 копейкам + 1 копейка = 46 копеек.
Серебряный полтинник равен 50 копейкам. Таким образом, у покупателя будет достаточно денег для покупки барана, так как 50 копеек больше, чем 46 копеек.
Сдача останется: 50 копеек (полтинник) - 46 копеек (стоимость барана) = 4 копейки.