45 билетов не может быть никак, потому что ещё до скидки, на 1000 рублей можно было купить только 20 билетов, скидка не такая большая, чтобы цена так снизилась.
здесь задача на нахождение процента от числа, для этого нужно число(50) поделить на 100 - получаем 1 % от 50 и умножаем на искомое кол-во процентов (28) - получаем 14 (рублей) это искомая скидка. Потом просто вычитаем, чтобы получить новую цену.