Ответ:

Определим изменения степеней окисления: сера в ZnS меняет степень окисления −2 на +6, а азот в HNO3 — +5 на +4 в NO2.

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

S−2 − 8e− → S+6   | 1
N+5 + e− → N+4   | 8

Сера отдаёт 8 электронов, а восемь атомов азота принимают по одному электрону. Поэтому перед HNO3 и NO2 ставим коэффициент 8. Балансируем водород и кислород: получаем 4H2O.

Уравнение: ZnS + 8HNO3 → ZnSO4 + 8NO2 + 4H2O.

Окислитель — HNO3 (азот со степенью окисления +5); восстановитель — ZnS (сера со степенью окисления −2).