Ответ:

Определяем степени окисления элементов, которые меняются: Al: 0 → +3; N в нитрат-ионе, переходящем в NH₄⁺: +5 → −3.

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

Al0 − 3e− → Al+3   | 8
N+5 + 8e− → N−3   | 3

Отдано и принято по 24 электрона. Подставляем коэффициенты и уравниваем остальные атомы:

8Al + 30HNO₃ → 3NH₄NO₃ + 8Al(NO₃)₃ + 9H₂O.

Окислитель — HNO₃ (азот со степенью окисления +5 принимает электроны); восстановитель — Al (отдаёт электроны).

Ответ: 8Al + 30HNO₃ → 3NH₄NO₃ + 8Al(NO₃)₃ + 9H₂O; окислитель — HNO₃, восстановитель — Al.