J.R. S. answered 11/27/17
Tutor
5.0
(145)
Ph.D. University Professor with 10+ years Tutoring Experience
H is always 1+ except in hydrides.O is 2- except in peroxides. So in HClO4 you have 1+ from H and 8- from the 4 oxygens. That means Cl must be 7-.
In ClO3 you have 6- from the 3 oxygens and if you mean the chlorate anion ClO3-, then Cl will have an oxidation number of 5+. If you really mean ClO3, then it would have to be 6+.