Cho các phương trình phản ứng sau:
a. HCl + NaOH → NaCl + H2O.
b. 2HCl + Mg → MgCl2 + H2.
c. MnO2 + 4HCl MnCl2 + Cl2 + 2H2O.
d. NH3 + HCl → NH4Cl.
e. 16HCl + 2KMnO4 → 2KCl + 2MnCl2 + 5Cl2 + 8H2O
Số phản ứng trong đó HCl đóng vai trò chất khử là bao nhiêu?