Ответ:

После добавления зелёной краски в каждой банке было \(8\) кг, из них белил:

\(8 - 3 = 5\) кг.

Количество банок:

\(45 : 5 = 9\).

Ответ: 9 банок.