Преобразуем время в часы: 4 ч 48 мин = \(4 + \frac{48}{60} = 4 + \frac{4}{5} = 4.8\) часа, 3 ч 12 мин = \(3 + \frac{12}{60} = 3 + \frac{1}{5} = 3.2\) часа.
Пусть \(v_p\) - скорость пассажирского поезда, \(v_t\) - скорость товарного поезда. Пусть S - расстояние между Санкт-Петербургом и Москвой. До встречи пассажирский поезд проехал \(4.8v_p\), а товарный поезд проехал \(4.8v_t\). После встречи пассажирский поезд проехал \(3.2v_p\).
Тогда \(4.8v_p + 4.8v_t = S\) и \(3.2v_p = 4.8v_t\). Отсюда \(v_p = \frac{4.8}{3.2} v_t = \frac{3}{2} v_t\).
Подставим это в первое уравнение: \(4.8 \cdot \frac{3}{2} v_t + 4.8v_t = S\). Тогда \(7.2v_t + 4.8v_t = S\), следовательно \(12v_t = S\).
Значит, товарный поезд проходит путь от Москвы до Санкт-Петербурга за 12 часов.
**Ответ:** 12 часов