#include<iostream> #include<cstdio> #include<cmath> using namespace std; int main(){ double a[100]={0}; double x; cin>>x; a[0]=x; int i; for(i=1;i<100;i++){ a[i]=1.0/2*(a[i-1]+x/a[i-1]); if(abs(a[i]-a[i-1])<0.00001) break; } printf("%.3lf",a[i-1]); } |
Double click to view unformatted code.