Обозначим возраст сообщника за \(x\) лет.
Тогда возраст грабителя будет \(x + 5\) лет.
Через 3 года возраст сообщника будет \(x + 3\) лет.
Через 3 года возраст грабителя будет \(x + 5 + 3 = x + 8\) лет.
Через 3 года вместе им будет 45 лет. Составим уравнение:
\((x + 3) + (x + 8) = 45\)
\(2x + 11 = 45\)
\(2x = 45 - 11\)
\(2x = 34\)
\(x = \frac{34}{2} = 17\) лет (возраст сообщника)
Возраст грабителя: \(17 + 5 = 22\) года.
Проверка: Через 3 года сообщнику будет \(17 + 3 = 20\) лет, грабителю \(22 + 3 = 25\) лет. Вместе \(20 + 25 = 45\) лет. Всё верно.
Ответ: Грабителю 22 лет, сообщнику 17 лет.