/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
// your code goes here
double x
= Double.
parseDouble("0.1"); double y
= Double.
parseDouble("0.12") / Double.
parseDouble("1.1") double z
= Double.
parseDouble("1e-1") * Double.
parseDouble("1e1"); double w
= Double.
parseDouble("100e-3"); double sumX = 0, sumY = 0, sumZ = 0, sumW = 0;
for (int i = 0; i < 10; i++) {
sumX += x; sumY += y; sumZ += z; sumW += w;
}
System.
out.
println("x,y,z,w"); System.
out.
printf("%30.25f%n", x
); System.
out.
printf("%30.25f%n", y
); System.
out.
printf("%30.25f%n", z
); System.
out.
printf("%30.25f%n", w
); System.
out.
println("sumX,sumY,sumZ,sumW"); System.
out.
printf("%30.25f%n", sumX
); System.
out.
printf("%30.25f%n", sumY
); System.
out.
printf("%30.25f%n", sumZ
); System.
out.
printf("%30.25f%n", sumW
); System.
out.
println("x,y,z,w (*10.0)"); System.
out.
printf("%30.25f%n", x
* 10.0); System.
out.
printf("%30.25f%n", y
* 10.0); System.
out.
printf("%30.25f%n", z
* 10.0); System.
out.
printf("%30.25f%n", w
* 10.0); System.
out.
println("sumX,sumY,sumZ,sumW (/10.0)"); System.
out.
printf("%30.25f%n", sumX
/ 10.0); System.
out.
printf("%30.25f%n", sumY
/ 10.0); System.
out.
printf("%30.25f%n", sumZ
/ 10.0); System.
out.
printf("%30.25f%n", sumW
/ 10.0); System.
out.
println("x,y,z,w"); System.
out.
println("sumX,sumY,sumZ,sumW"); System.
out.
printf("%x%n",
Double.
doubleToRawLongBits(sumX
)); System.
out.
printf("%x%n",
Double.
doubleToRawLongBits(sumY
)); System.
out.
printf("%x%n",
Double.
doubleToRawLongBits(sumZ
)); System.
out.
printf("%x%n",
Double.
doubleToRawLongBits(sumW
)); System.
out.
println("x,y,z,w (*10.0)"); System.
out.
printf("%x%n",
Double.
doubleToRawLongBits(x
*10.0)); System.
out.
printf("%x%n",
Double.
doubleToRawLongBits(y
*10.0)); System.
out.
printf("%x%n",
Double.
doubleToRawLongBits(z
*10.0)); System.
out.
printf("%x%n",
Double.
doubleToRawLongBits(w
*10.0)); System.
out.
println("sumX,sumY,sumZ,sumW (/10.0)"); System.
out.
printf("%x%n",
Double.
doubleToRawLongBits(sumX
/10.0)); System.
out.
printf("%x%n",
Double.
doubleToRawLongBits(sumY
/10.0)); System.
out.
printf("%x%n",
Double.
doubleToRawLongBits(sumZ
/10.0)); System.
out.
printf("%x%n",
Double.
doubleToRawLongBits(sumW
/10.0)); }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCQlkb3VibGUgeCA9IERvdWJsZS5wYXJzZURvdWJsZSgiMC4xIik7CgkJZG91YmxlIHkgPSBEb3VibGUucGFyc2VEb3VibGUoIjAuMTIiKSAvIERvdWJsZS5wYXJzZURvdWJsZSgiMS4xIikKCQkJCSAvIERvdWJsZS5wYXJzZURvdWJsZSgiMC43IikgKiBEb3VibGUucGFyc2VEb3VibGUoIjAuMTEiKQoJCQkgICAgIC8gRG91YmxlLnBhcnNlRG91YmxlKCIxLjIiKSAqIERvdWJsZS5wYXJzZURvdWJsZSgiNy4wIik7CgkJZG91YmxlIHogPSBEb3VibGUucGFyc2VEb3VibGUoIjFlLTEiKSAqIERvdWJsZS5wYXJzZURvdWJsZSgiMWUxIik7CgkJZG91YmxlIHcgPSBEb3VibGUucGFyc2VEb3VibGUoIjEwMGUtMyIpOwoJCWRvdWJsZSBzdW1YID0gMCwgc3VtWSA9IDAsIHN1bVogPSAwLCBzdW1XID0gMDsKCQlmb3IgKGludCBpID0gMDsgaSA8IDEwOyBpKyspIHsKCQkJc3VtWCArPSB4OyBzdW1ZICs9IHk7IHN1bVogKz0gejsgc3VtVyArPSB3OwoJCX0KCQlTeXN0ZW0ub3V0LnByaW50bG4oIngseSx6LHciKTsKCQlTeXN0ZW0ub3V0LnByaW50ZigiJTMwLjI1ZiVuIiwgeCk7CgkJU3lzdGVtLm91dC5wcmludGYoIiUzMC4yNWYlbiIsIHkpOwoJCVN5c3RlbS5vdXQucHJpbnRmKCIlMzAuMjVmJW4iLCB6KTsKCQlTeXN0ZW0ub3V0LnByaW50ZigiJTMwLjI1ZiVuIiwgdyk7CgkJU3lzdGVtLm91dC5wcmludGxuKCJzdW1YLHN1bVksc3VtWixzdW1XIik7CgkJU3lzdGVtLm91dC5wcmludGYoIiUzMC4yNWYlbiIsIHN1bVgpOwoJCVN5c3RlbS5vdXQucHJpbnRmKCIlMzAuMjVmJW4iLCBzdW1ZKTsKCQlTeXN0ZW0ub3V0LnByaW50ZigiJTMwLjI1ZiVuIiwgc3VtWik7CgkJU3lzdGVtLm91dC5wcmludGYoIiUzMC4yNWYlbiIsIHN1bVcpOwoJCVN5c3RlbS5vdXQucHJpbnRsbigieCx5LHosdyAoKjEwLjApIik7CgkJU3lzdGVtLm91dC5wcmludGYoIiUzMC4yNWYlbiIsIHggKiAxMC4wKTsKCQlTeXN0ZW0ub3V0LnByaW50ZigiJTMwLjI1ZiVuIiwgeSAqIDEwLjApOwoJCVN5c3RlbS5vdXQucHJpbnRmKCIlMzAuMjVmJW4iLCB6ICogMTAuMCk7CgkJU3lzdGVtLm91dC5wcmludGYoIiUzMC4yNWYlbiIsIHcgKiAxMC4wKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oInN1bVgsc3VtWSxzdW1aLHN1bVcgKC8xMC4wKSIpOwoJCVN5c3RlbS5vdXQucHJpbnRmKCIlMzAuMjVmJW4iLCBzdW1YIC8gMTAuMCk7CgkJU3lzdGVtLm91dC5wcmludGYoIiUzMC4yNWYlbiIsIHN1bVkgLyAxMC4wKTsKCQlTeXN0ZW0ub3V0LnByaW50ZigiJTMwLjI1ZiVuIiwgc3VtWiAvIDEwLjApOwoJCVN5c3RlbS5vdXQucHJpbnRmKCIlMzAuMjVmJW4iLCBzdW1XIC8gMTAuMCk7CgkJU3lzdGVtLm91dC5wcmludGxuKCJ4LHkseix3Iik7CgkJU3lzdGVtLm91dC5wcmludGYoIiV4JW4iLCBEb3VibGUuZG91YmxlVG9SYXdMb25nQml0cyh4KSk7CgkJU3lzdGVtLm91dC5wcmludGYoIiV4JW4iLCBEb3VibGUuZG91YmxlVG9SYXdMb25nQml0cyh5KSk7CgkJU3lzdGVtLm91dC5wcmludGYoIiV4JW4iLCBEb3VibGUuZG91YmxlVG9SYXdMb25nQml0cyh6KSk7CgkJU3lzdGVtLm91dC5wcmludGYoIiV4JW4iLCBEb3VibGUuZG91YmxlVG9SYXdMb25nQml0cyh3KSk7CgkJU3lzdGVtLm91dC5wcmludGxuKCJzdW1YLHN1bVksc3VtWixzdW1XIik7CgkJU3lzdGVtLm91dC5wcmludGYoIiV4JW4iLCBEb3VibGUuZG91YmxlVG9SYXdMb25nQml0cyhzdW1YKSk7CgkJU3lzdGVtLm91dC5wcmludGYoIiV4JW4iLCBEb3VibGUuZG91YmxlVG9SYXdMb25nQml0cyhzdW1ZKSk7CgkJU3lzdGVtLm91dC5wcmludGYoIiV4JW4iLCBEb3VibGUuZG91YmxlVG9SYXdMb25nQml0cyhzdW1aKSk7CgkJU3lzdGVtLm91dC5wcmludGYoIiV4JW4iLCBEb3VibGUuZG91YmxlVG9SYXdMb25nQml0cyhzdW1XKSk7CgkJU3lzdGVtLm91dC5wcmludGxuKCJ4LHkseix3ICgqMTAuMCkiKTsKCQlTeXN0ZW0ub3V0LnByaW50ZigiJXglbiIsIERvdWJsZS5kb3VibGVUb1Jhd0xvbmdCaXRzKHgqMTAuMCkpOwoJCVN5c3RlbS5vdXQucHJpbnRmKCIleCVuIiwgRG91YmxlLmRvdWJsZVRvUmF3TG9uZ0JpdHMoeSoxMC4wKSk7CgkJU3lzdGVtLm91dC5wcmludGYoIiV4JW4iLCBEb3VibGUuZG91YmxlVG9SYXdMb25nQml0cyh6KjEwLjApKTsKCQlTeXN0ZW0ub3V0LnByaW50ZigiJXglbiIsIERvdWJsZS5kb3VibGVUb1Jhd0xvbmdCaXRzKHcqMTAuMCkpOwoJCVN5c3RlbS5vdXQucHJpbnRsbigic3VtWCxzdW1ZLHN1bVosc3VtVyAoLzEwLjApIik7CgkJU3lzdGVtLm91dC5wcmludGYoIiV4JW4iLCBEb3VibGUuZG91YmxlVG9SYXdMb25nQml0cyhzdW1YLzEwLjApKTsKCQlTeXN0ZW0ub3V0LnByaW50ZigiJXglbiIsIERvdWJsZS5kb3VibGVUb1Jhd0xvbmdCaXRzKHN1bVkvMTAuMCkpOwoJCVN5c3RlbS5vdXQucHJpbnRmKCIleCVuIiwgRG91YmxlLmRvdWJsZVRvUmF3TG9uZ0JpdHMoc3VtWi8xMC4wKSk7CgkJU3lzdGVtLm91dC5wcmludGYoIiV4JW4iLCBEb3VibGUuZG91YmxlVG9SYXdMb25nQml0cyhzdW1XLzEwLjApKTsKCX0KfQ==