Ответ:

1. В каждой банке было белил на 3 кг меньше, чем стало краски: 8 − 3 = 5 кг.

2. Число банок равно общему количеству белил, делённому на количество белил в одной банке: 45 : 5 = 9.

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