Пусть количество автомашин «Жигули» равно *x*. Тогда количество автомашин «Москвич» составляет 45% от *x*, то есть 0.45*x*. Количество автомашин «Запорожец» составляет $$\frac{5}{9}$$ от количества «Москвичей», то есть $$\frac{5}{9} * 0.45x = 0.25x$$.
Общее количество машин равно 340, поэтому:
$$x + 0.45x + 0.25x = 340$$
$$1.7x = 340$$
$$x = \frac{340}{1.7} = 200$$
Итак, количество автомашин «Жигули» равно 200.
Количество автомашин «Москвич»:
$$0.45 * 200 = 90$$
Количество автомашин «Запорожец»:
$$0.25 * 200 = 50$$
Проверим: 200 + 90 + 50 = 340. Всё верно.
Ответ: «Жигули» - 200, «Москвич» - 90, «Запорожец» - 50.