#include <stdio.h>
#include <math.h>
int main(void) {
double x = 3.0;
double low = 1.0;
double high = x;
while(fabs(low
-high
) > 0.0000001) { double mid = (high+low)/2.0;
if(mid*mid*mid > x)
high = mid;
else
low = mid;
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxtYXRoLmg+CgppbnQgbWFpbih2b2lkKSB7Cglkb3VibGUgeCA9IDMuMDsKCWRvdWJsZSBsb3cgPSAxLjA7Cglkb3VibGUgaGlnaCA9IHg7Cgl3aGlsZShmYWJzKGxvdy1oaWdoKSA+IDAuMDAwMDAwMSkgewoJCWRvdWJsZSBtaWQgPSAoaGlnaCtsb3cpLzIuMDsKCQlpZihtaWQqbWlkKm1pZCA+IHgpCgkJCWhpZ2ggPSBtaWQ7CgkJZWxzZQoJCQlsb3cgPSBtaWQ7Cgl9CglwcmludGYoIiUuNmxmIiwgbG93KTsKCXJldHVybiAwOwp9Cg==