View Code of Problem 74

# include<stdio.h>
# include<stdlib.h>
# include<math.h>
int main(void)
{
    double x;
    int i;
    scanf("%lf",&x);
    double a[100] = {1,2};
    for(i=0;i<99;++i)
    {
        if(abs(a[i+1]-a[i])<0.000001)
        {
            break;
        }
        a[i+1] = (a[i] + x/a[i])/2;
    }
    printf("%.3lf",a[i]);
    return 0;
}

Double click to view unformatted code.


Back to problem 74