Написано много, а задача пустяковая. Все, что было до заправки, можно просто отбросить, взяв только значения скоростей. Фактически, нас интересует расстояние между автомобилями через полчаса после их встречи, а заправка тут вообще не при чем. Если за точку отсчета взять один автомобиль и считать её неподвижной, второй будет удаляться от этой точки со скоростью, равной сумме скоростей обоих автомобилей, т.е. 90+72=162 км/час. И за полчаса при такой скорости будет пройдено расстояние 162/2=81 (км). Вот и всё.
Ответ: расстояние между автомобилями составит 81 км.