a) $$ a^2 - bc + ab - ac = a(a+b) - c(a+b) = (a-c)(a+b) $$.
б) $$ 3a + ab^2 - a^2b - 3b = a(3+b^2) - b(a^2+3) $$.
Ответ: a) $$ (a-c)(a+b) $$; б) Выражение не раскладывается на множители.