a) 2HCl ---> H2 + Cl2
    3Cl2 + 2Fe ---> 2FeCl3
FeCl3 + NaOH ----> Fe(OH)3 + NaCl
NaCl (r) + H2SO4 (đ) ---> HCl + Na2SO4
2HCl + CuO ---> CuCl2 + H2O
CuCl2 + AgNO3 ---> AgCl + Cu(NO3)2
b) 2KMnO4 + 16HCl ---> 2KCl + 2MnO2 + 5Cl2 + 8H2O 
Cl2 + H2 ---> 2HCl
3HCl + Fe(OH)3 ---> FeCl3 + 3H2O
FeCl3 + 3AgNO3 --->3 AgCl + Fe(NO3)3
2AgCl ---> 2Ag + Cl2
Cl2 +2 NaBr ---> 2NaCl + Br2
Br2 + 2NaI ---> 2NaBr + I2
I2 + 2K ---> 2KI
c) Cl2 + H2 ---> 2HCl
2HCl + MgO ---> MgCl2 + H2O
MgCl2 + AgNO3 ---> AgCl + Mg(NO3)2
AgCl + NaBr ---> AgBr + NaCl
2AgBr ---> 2Ag + Br2