double mysqrt(double y)
{
double start = 0, mid, end = y;
while (fabs(mid*mid - y) >= 0.001) {
mid = (start + end) / 2;
if (mid*mid > y)
end = mid - 1;
else
start = mid + 1;
}
return mid;
}double mysqrt(double y)
{
double start = 0double mysqrt(double y)
{
double start = 0, mid, end = y;
while (fabs(mid*mid - y) >= 0.001) {
mid = (start + end) / 2;
if (mid*mid > y)
end = mid - 1;
else
start = mid + 1;
}
return mid;
}double mysqrt(double y)
{
double start = 0