Скорость теплохода x км/ч. По течению он двигался со скоростью x+4 км/ч, против течения x-4 км/ч. По течению теплоход прошёл 48 км и затратил на это 48/(х+4) часа, против течения прошёл также 48 км и затратил на это 48/(х-4) часа. Зная, что на весь путь теплоход затратил 5 часов, составим и решим уравнение:

Скорость не может быть отрицательной, поэтому х2 не подходит.
Таким обазом, соственная скорость теплохода равна 20 км/ч