Х - скорость течения
18+х - скорость лодки, которая идет по течению
12-х - скорость лодки, которая идет против течения
Первая лодка была в пути 1 час, вторая - 2 часа.
Уравнение:
1*(18+х) + 2*(12-х) = 40
18 + х + 24 - 2х = 40
42 - х = 40
-х = 40 - 42
-х = -2
х = 2 км/ч - скорость течения
Проверка:
18 + 2 = 20 км - прошла первая лодка за 1 час
2*(12 - 2) = 2 * 10 = 20 км прошла вторая лодка за 2 часа
20 + 20 = 40 км всего.