Илья Билаш
А если он должны быть разными? Банально, цену нужно умножить на количество.
Привести к типам, которые безопасно перемножать. Его компилятор не хочет (да и не должен) угадывать, что ты имел в виду, иначе это приведёт к неопределённому поведению