Ответ:

В условии, вероятно, опечатка: в обеих частях сказано про 12 л молока, а во второй не указана вместимость банки. При вместимости 2 л расчёт одинаковый: 12 : 2 = 6 банок.

Для точного ответа на вторую часть нужно знать, сколько литров вмещает банка в этом случае.

Ответ: в первой части — 6 банок; для второй части не хватает вместимости банки.