Тоже однажды столкнулся с электронным балансом, где был Fe₃O₄. Стал искать в интернете. Наткнулся на одну статейку, где писалось, что в таком случае надо рассматривать Fe₃O₄, как Fe₂O₃*FeO. В общем, мой вариант:
Fe₃O₄ + CO --> FeO + CO₂
Fe₂⁺³O₃*Fe⁺²O + C⁺²O --> Fe⁺²O + C⁺⁴O₂
Смотрим на железо. В Fe₃O₄(у нас он в реакции он условно Fe₂O₃*FeO) у FeO степень окисления железа такая же, как и в правой части реакции. А вот у Fe₂O₃ степень окисления железа +3. Получается:
Fe⁺³ +1e --> Fe⁺² | 2
C⁺² -2e --> C⁺⁴ | 1
Fe₃O₄ + CO --> 3FeO + CO₂