Ответ:

Пусть сначала было \(x\) легковых машин. Тогда грузовых было \(1.5x\).

После изменений легковых стало \(x+45\), а грузовых — \(1.5x-12\). По условию:

\(x+45=(1.5x-12)+17\).

\(x+45=1.5x+5\), откуда \(x=80\). Тогда грузовых было \(1.5\cdot80=120\), всего — \(80+120=200\).

Проверка: после изменений легковых стало \(80+45=125\), грузовых — \(120-12=108\); легковых на 17 больше.

Ответ: 200 автомашин.