[an error occurred while processing this directive]
|
c фиксированным колво итераций, в каждом проходе уточняется один разряд
long sqr(long a)
{long b=1;
char i;
for(i=0;i<32;i++) b=(b+a/b)>>1;
return b;
}
можно переписать по достижению точности 1младшего разряда, тогда время будет меньше
E-mail: info@telesys.ru