Пусть x - количество банок.
Тогда вес белил в каждой банке: $$45/x$$ кг.
Вес краски в каждой банке после добавления: $$\frac{45}{x} + 3 = 8$$
Решим уравнение:
$$\frac{45}{x} = 8 - 3$$
$$\frac{45}{x} = 5$$
$$x = \frac{45}{5}$$
$$x = 9$$
Ответ: 9 банок.