WC '99 P5 - Good Will Hunting

View as PDF

Points: 10
Time limit: 1.0s
Memory limit: 16M

Problem type
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 (note that there is ONE space before and after x and no other spaces elsewhere) 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