Try something like this:
http://www.cplusplus.com/reference/ios/scientific/
cout << "Firing '" << fir << "' Time: " << time << " sec\nCorresponding altitude: ";
cout << std::scientific << alt << endl;
std::cout << std::defaultfloat; // C++ 11
... or ...
std::cout.unsetf ( std::ios::floatfield ); // C++ 98
See also:
c++ std::stream double values no scientific and no fixed count of decimals
http://www.cs.duke.edu/courses/cps149s/fall99/resources/n2.html
http://www.uow.edu.au/~lukes/TEXTBOOK/notes-cpp/io/omanipulators.html