double sqrtIt(double x, double low_guess, double high_guess) {
int n = 10;
int num = 0;
while (n > 0.000000000000001){
n = n/10;
while (num < x && low_guess <= (low_guess * 10)){
low_guess = low_guess + n;
num = low_guess * low_guess;
}
}
return low_guess;
}
Я попытался использовать приведенный выше код, чтобы найти квадратный корень из числа. функция отлично работает в большинстве случаев, но когда число равно 2, я получаю «. Исходный код недоступен для текущего местоположения. Показать разборку» ошибка из строки num = low_guess * low_guess;
Я не знаю, что случилось, и что демонстрирует разборку? Спасибонайти squareroot с петлей
«Показать разборку» довольно самоописательно. Он показывает вам разборку кода (поскольку по какой-то причине отладчик не может показать источник). Это указывает на то, что либо авария в коде библиотеки (или код, который иначе не принадлежит вам), либо что ваши символы настроены неправильно. В вашем случае, я бы предположил, что это вариант № 1 –