View Code of Problem 74

#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.


Back to problem 74