Пусть х -скорость течения реки, тогда скорость движения лодки по течению равна(18 + х), а скорость движения лодки против течения (12-х). Расстояние, которое прошла за 1 час лодка по течению до встречи: 1·(18 + х), тогда лодка против течения прошла до встречи за 2 часа расстояние 2·(12- х). Вместе они прошли расстояние 40 км. Составляем уравнение
1·(18 + х) + 2·(12- х) = 40
18 + х + 24 - 2х = 40
х = 42-40
х = 2
ответ: скорость течения 2 км/ч