J.R. S. answered 11/12/21
Ph.D. University Professor with 10+ years Tutoring Experience
You didn't give the "following equation" for the decomposition of KNO3. I'm going to assume you meant to include this as the equation:
4KNO3 ==> 2K2O + 2N2 + 5O2 ... balanced equation
That being the case...
58.6 g KNO3 x 1 mol / 101.1 g = 0.5796 mols KNO3
0.5796 mols KNO3 x 5 mols O2 / 4 mol KNO3 = 0.7245 mols O2
0.7245 mols O2 x 6.02x1023 molecules O2 / mol x 2 atoms of O / molecule O2 = 8.72x1023 atoms of oxygen
The reason you keep getting (b) as the answer is because you are calculating molecules of O2 and not atoms of O. There are 2 O atoms in each O2 molecule.