#include <stdio.h>
double p10[] = {
0.1, 0.01, 0.001, 0.0001, 0.00001, 0.000001, 0.0000001, 0.00000001, 0.000000001, 0.0000000001
};
int main(void) {
double a = 1;
for (int i = 0 ; i != 10 ; i++) {
double aa = a * 10;
double d = 1.0 / aa - p10[i];
printf("%d %.30lf\n", 1.0/aa
== p10
[i
], d
); a = aa;
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgpkb3VibGUgcDEwW10gPSB7CgkwLjEsIDAuMDEsIDAuMDAxLCAwLjAwMDEsIDAuMDAwMDEsIDAuMDAwMDAxLCAwLjAwMDAwMDEsIDAuMDAwMDAwMDEsIDAuMDAwMDAwMDAxLCAwLjAwMDAwMDAwMDEKfTsKCmludCBtYWluKHZvaWQpIHsKCWRvdWJsZSBhID0gMTsKCWZvciAoaW50IGkgPSAwIDsgaSAhPSAxMCA7IGkrKykgewoJCWRvdWJsZSBhYSA9IGEgKiAxMDsKCQlkb3VibGUgZCA9IDEuMCAvIGFhIC0gcDEwW2ldOwoJCXByaW50ZigiJWQgJS4zMGxmXG4iLCAxLjAvYWEgPT0gcDEwW2ldLCBkKTsKCQlhID0gYWE7Cgl9CglyZXR1cm4gMDsKfQo=