Пусть х км/ч - скорость теплохода, тогда (x+40) км/ч - скорость поезда. Время ,которое затратит теплоход на преодоление 300 км равно 300/x, а 300/(х+40) - время, которое потратит поезд. Т.к. теплоход преодолевает 300км на 10 ч медленнее (т.е. больше на 10 часов), чем поезд, то можно составить уравнение:
по теореме Виета:
т.к. скорость не может быть отрицательным числом, то 20 км/ч - это и есть скорость теплохода.