Ответ:

Определим степени окисления элементов, которые изменяются: хлор в KClO₃ имеет степень окисления +5, а в KCl — −1; сера изменяется от 0 до +4.

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

Cl⁺⁵ + 6e⁻ → Cl⁻¹
S⁰ − 4e⁻ → S⁺⁴

Наименьшее общее число электронов — 12, поэтому первую полуреакцию умножаем на 2, вторую — на 3. Получаем уравнение:

2KClO₃ + 3S → 2KCl + 3SO₂.

Хлор принимает электроны, значит, KClO₃ — окислитель. Сера отдаёт электроны, значит, S — восстановитель.

Ответ: окислитель — KClO₃, восстановитель — S.