Лодка шла 28 км туда и обратно, значит весь путь = 28+28 = 56 км
Допустим, что скорость лодки равна х
Лодка плыла по течению, а потом против течения, значит сначала её скорость была х+3 (добавляем к скорости лодки скорость течения реки), а потом х-3 (против течения реки - вычитаем скорость течения)
Общее время - 7 часов
t=S/V (время = скорость/время)
Время, когда лодка плыла по течению 28/(x+3)
Время, когда лодка плыла против течения 28/(x-3)
28/(x+3) + 28/(x-3) = 7 часов
Решаем простое уравнение, умножая обе части на (х+3)(х-3), получаем
28*(х-3) + 28*(х+3) = 7(х+3)(х-3)
28х - 28*3 + 28х + 28*3 = 7(х²-9)
56х=7х²-63
7х²-56х-63=0 Разделим всё выражение на 7
х²-8х-9=0
х1+х2=8
х1*х2=-9
х1=9, х2=-1 (хотите через дискриминант посчитайте)
Скорость лодки не может быть отрицательной, поэтому х=-1 не подходит.
Ответ: 9