2HCl + Zn -> ZnCl2 + H2
2H(+) + 2Cl(-) + Zn -> Zn(2+) + 2Cl(-) + H2
2H(+) + Zn -> Zn(2+) + H2
2HCl + CaO -> CaCl2 + H2O
2H(+) + 2Cl(-) + CaO -> Ca(2+) + 2Cl(-) + H2O
2H(+) + CaO -> Ca(2+) + H2O
2HCl + BaCO3 - > BaCl2 + CO2 + H2O
2H(+) + 2Cl(-) + BaCO3 - > Ba(2+) + 2Cl(-) + CO2 + H2O
2H(+) + BaCO3 - > Ba(2+) + CO2 + H2O
2HCl + Mg(OH)2 -> MgCl2 + 2H2O
2H(+) + 2Cl(-) + Mg(OH)2 -> Mg(2+) + 2Cl(-) + 2H2O
2H(+) + Mg(OH)2 -> Mg(2+) + 2H2O
Вот вроде бы все правильно, все ракции идут.