1) 1080 : 18 = 60 (км/ч) первоначальная скорость.
2) 15 * 60 = 900 (км) проехал, пока не испортилась погода.
3) 1080 - 900 = 180 (км) осталось проехать.
4) 180 : 45 = 4 (ч) ехал автомобиль со скоростью 45 км\ч.
6) (15+4) - 18 = 1 (ч) опоздал автомобиль.
Ответ: на 1 ч.