Ответ:

а) Степени окисления меняются: азот −3 → 0, кислород 0 → −2.

Электронный баланс: N⁻³ − 3e⁻ → N⁰ (умножаем на 4); O₂⁰ + 4e⁻ → 2O⁻² (умножаем на 3). Перед NH₃ ставим 4, перед N₂ — 2, перед O₂ — 3; водород уравниваем коэффициентом 6 перед H₂O.

Уравнение: 4NH₃ + 3O₂ → 2N₂ + 6H₂O.

Окислитель — O₂, восстановитель — NH₃.

б) Степени окисления меняются: Zn⁰ → Zn²⁺, H⁺ → H₂⁰.

Электронный баланс: Zn⁰ − 2e⁻ → Zn²⁺; 2H⁺ + 2e⁻ → H₂⁰.

Уравнение: Zn + 2HCl → ZnCl₂ + H₂.

Окислитель — H⁺ в составе HCl, восстановитель — Zn.