Ответ:

а) Знаменатель не должен быть равен нулю: \(x\ne3\). Числитель равен нулю при \(x^2-9=(x-3)(x+3)=0\), откуда \(x=3\) или \(x=-3\). Значение \(x=3\) не входит в область допустимых значений.

б) Здесь \(x\ne-1\), а числитель \(x^2+2x+1=(x+1)^2\) обращается в ноль только при \(x=-1\), исключённом из области допустимых значений.

Ответ: а) \(x=-3\); б) решений нет.