원문 : http://blog.daum.net/_blog/BlogTypeView.do?blogid=0Xrxs&articleno=41
#include <stdio.h>
double SQRT(double, double);
void main()
{
double input, x, result;
while(1)
{
scanf("%lf", &input);
scanf("%lf", &x);
result = SQRT(input, x);
printf("제곱근은? : %lf \n", result);
}
}
double SQRT(double input, double x)
{
for(int i=0; i<10; i++) { x = (x + (input / x)) / 2 ; }
return x ;
}
'Programming > Algorithm' 카테고리의 다른 글
visual studio 에서 stack size 유추 / set 하기 (0) | 2016.05.12 |
---|---|
각종 알고리즘 링크 (0) | 2016.03.08 |
Tree (0) | 2016.03.08 |
빠르게 랜덤변수 발생시키기 (0) | 2016.02.17 |
최소공배수, 최대공약수 - 유클리드 호제법 (0) | 2016.02.16 |