#include <stdio.h> #include <math.h> int main() { double x; scanf("%lf",&x); int i; float a[100]; a[0] = x/2; for(i = 0;;i++){ a[i+1] = (a[i]+x/a[i])/2; if(fabs(a[i+1]-a[i]) < 0.00001) break; } printf("%.3f\n",a[i+1]); return 0; } |
Double click to view unformatted code.