fork(1) download
  1. #include <stdio.h>
  2. #include<math.h>
  3. int main(void) {
  4. float a,x1,x2;
  5. scanf("%f",&a);
  6. x1=a/2;
  7. x2=(x1+a/x1)/2;
  8. while(fabs(x1-x2)>1e-5);
  9. x1=x2;
  10. x2=(x1+a/x1)/2;
  11. printf("sqrt(a)= %f",x1);
  12. return 0;
  13. }
  14.  
Success #stdin #stdout 0s 5316KB
stdin
4.0
stdout
sqrt(a)= 2.000000