View Code of Problem 74

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


Back to problem 74