Валентность действительно 3. С молекулярной формулой все нормально. У углерода и кислорода в обычном состоянии по 2 электрона, поэтому на 1 углерод с его двумя электронами нужен только один кислород. Отсюда формула СО. А третья связь образовалась, т. к. у углерода есть ячейка, а у кислорода есть неподеленная эл. пара.
у вас не может быть одновалетнго железа
Fe2Cl3 -
Fe 3валентный
Cl-6 валентый