Как я вычисляю квадратный корень числа, не используя builtins? [дубликат]

14
задан user2314737 19 December 2017 в 21:39
поделиться

2 ответа

Вам, вероятно, придется использовать какой-нибудь метод аппроксимации.

Взгляните на

Методы вычисления квадратных корней

11
ответ дан 1 December 2019 в 06:43
поделиться

Здесь есть что подумать about:

Чтобы найти квадратный корень, вам просто нужно найти число, которое, возведенное в степень 2 (хотя простое умножение на само по себе намного проще программно;)) возвращает ввод.

Итак, начнем с предположения. Если изделие слишком маленькое, угадайте больше. Если новый продукт слишком велик, вы сузили его - угадайте где-нибудь посередине. Вы видите, куда я иду ...

В зависимости от вашей потребности в точности и / или производительности, конечно, есть много способов. Решение, на которое намекают в этом посте, никоим образом не является лучшим в любой из этих категорий, но оно дает вам подсказку в одном направлении.

7
ответ дан 1 December 2019 в 06:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: