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