Ответ:

а) NH₃ + O₂ → N₂ + H₂O

Степени окисления изменяются: N в NH₃: −3 → 0; O в O₂: 0 → −2.

Электронный баланс:

N⁻³ − 3e⁻ → N⁰  | ×4
O₂⁰ + 4e⁻ → 2O⁻²  | ×3

Четыре атома азота отдают 12 электронов, а шесть атомов кислорода принимают 12 электронов. После расстановки коэффициентов и проверки числа атомов:

4NH₃ + 3O₂ → 2N₂ + 6H₂O.

Азот в NH₃ окисляется, поэтому NH₃ — восстановитель. O₂ восстанавливается, поэтому O₂ — окислитель.

б) Zn + HCl → ZnCl₂ + H₂

Степени окисления изменяются: Zn: 0 → +2; H: +1 → 0.

Электронный баланс:

Zn⁰ − 2e⁻ → Zn⁺²  | ×1
2H⁺ + 2e⁻ → H₂⁰  | ×1

Цинк отдаёт два электрона, которые принимают два иона водорода. Добавляем коэффициент 2 перед HCl, чтобы уравнять водород и хлор:

Zn + 2HCl → ZnCl₂ + H₂.

Zn окисляется и является восстановителем; H⁺ в HCl восстанавливается и является окислителем.

Ответ: а) 4NH₃ + 3O₂ → 2N₂ + 6H₂O; окислитель — O₂, восстановитель — NH₃. б) Zn + 2HCl → ZnCl₂ + H₂; окислитель — H⁺, восстановитель — Zn.