Respuesta :

non-metals gain electron and metals lose electrons,

 

Iron is a metal, so when it reacts it loses an electron becomes a cation and form ionic bonds. Hydrogen is a non-metal, it gains an electron when reacting and forms covalent bonds or ionic bonds.