0 Comments
Answer:
2.99*10⁷ m/s
Explanation:
29900000 meters per second written in scientific notation is 2.99*10⁷ m/s
9.4m questions
12.2m answers