When a metal ion that forms more than one type of cation is present, the charge on the metal ion is determined how?
a) By the number of neutrons in the nucleus
b) By the number of protons in the nucleus
c) By the number of valence electrons
d) By the specific compound it forms