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