Woburn Challenge 1999
Many viewers of the movie were so taken by Matt Damon that they never realized that he knows no physics whatsoever. The painful reality of this was finally revealed at a recent press junket when a bitter physics professor named Dr. Peter Plachta asked Damon to convert a number to scientific notation (apparently Dr. Plachta was incredulous when he realized that somebody in the physics world was more popular than he was). So anyway, when Damon was unable to answer the question, his agent began damage control by hiring a team of programmers to write him a program that would do this conversion for him.
You will need to convert a real (floating point) number to scientific
notation, i.e. a number of the form x.yzw
, where the
digit is non-zero, the digits , , are possibly zero, and
is a non-zero integer. If is zero, simply output x.yzw
. Therefore,
the number is in scientific notation. However,
since superscript is a little tough to do in a text-based system, the
above answer would be outputted as follows: 1.234 x 10^3
.
All numbers should be rounded to decimal places. The number 0
denotes the end of data.
Input Specification
A series of test cases, terminated by the number 0
.
Output Specification
For each test case, output the number in properly formatted scientific notation.
Sample Input
1234.56
1.2
0.098
0
Sample Output
1.235 x 10^3
1.200
9.800 x 10^-2
Comments