Ты должна родителям 48 руб. 3 рубля ты дала подержать подружке. Ты отдаешь 3 руб родителям и остаешься должна 45 руб (которые ты потратила в магазине).
Рубль ниоткуда не взялся, а число 51 взялось из сложения 48 рублей твоего долга родителям и 3 рублей у тебя на руках. Надо было не сложить эти числа, а вычесть: 48-3=45.