Обозначим время, которое моторная лодка плыла по реке t1=3ч, по озеру - t2=4ч. Весь путь, который преодолела лодка S=58 км.
Т.к. на озере лодка не чувствовала сопротивления течения, то следовательно имела собственную скорость v, на реке же её скорость была меньше на 2 км/ч, стало быть v-2
Формула пути S=v*t
Путь, который лодка прошла на реке + путь, который она проплыла на озере = общий путь
S1+S2=S
S1=t1 *(v-2)
S2=t2*v
t1(v-2) + t2*v = S
3*(v-2) +4*v=58
3v-6+4v=58
7v-6=58
7v=64
v=9,14 км/ч
Вообще должен ответ получится целым. Проверьте условие