1. 120 : (18+22) = 3 (ч)
Ответ : они встретились через 3 часа.
2. Если мы узнали,что они встречаются за 3 часа,то узнаем расстояние,которое прошел первый :
1) 22х3=66(км) Проверка : 66+54=120
2)18х3= 54 (км)
Ответ : 1-ый теплоход прошел 66 км; 2-ой теплоход прошел 54 км.