Пусть x - общее количество шаров в мешке. Тогда количество зелёных шаров равно 0,45x. Количество красных шаров равно 22.
Так как все шары в мешке либо красные, либо зелёные, то можно записать уравнение:
$$0,45x + 22 = x$$
$$0,55x = 22$$
$$x = \frac{22}{0,55} = 40$$
Следовательно, в мешке всего 40 шаров.
Ответ: 40