Ответ:

Степени окисления изменяются у серы и азота: S⁻² → S⁺⁶, N⁺⁵ → N⁺⁴.

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

S⁻² − 8e⁻ → S⁺⁶  | 1
N⁺⁵ + e⁻ → N⁺⁴  | 8

На один атом серы приходится восемь атомов азота, поэтому перед HNO₃ и NO₂ ставим коэффициенты 8. Уравниваем водород и кислород:

ZnS + 8HNO₃ → ZnSO₄ + 8NO₂ + 4H₂O.

Окислитель — HNO₃ (азот N⁺⁵ восстанавливается до N⁺⁴). Восстановитель — ZnS (сера S⁻² окисляется до S⁺⁶).

Ответ: ZnS + 8HNO₃ → ZnSO₄ + 8NO₂ + 4H₂O.