(3) Some compounds containboth ionic and covalent bonds.These compounds containpolyatomic ions. Many of thesecompounds contain a metal, anonmetal and also hydrogen.Potassium cyanide (KCN) is aninorganic salt which containsboth ionic and covalent bonds.