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