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