(i) With chlorine. H2 reduces chlorine into chloride (Cl-) ion and itself get oxidised to H+ ion by chlorine to form HCl. An electron pair is shared between H and Cl leading to the formation of a covalent molecule.
H2 +Cl2 --> 2HCl
(ii) With sodium. H2 is reduced by sodium to form NaH. An electron is transferred from Na to H leading to the formation of Na+H- (ionic compound).
(iii) With copper (II) oxide. H2 reduces copper (II) oxide to copper and itself gets oxidised to H2O, which is a covalent molecule.
CuO +H2 ---> Cu +H2O
Why does elemental hydrogen react with other substances only slowly at room temperature?