LINUX.ORG.RU

История изменений

Исправление Elyas, (текущая версия) :

посколку мы извлекаем корень из числа, полученного от сложения квадратов двух нам известных чисел, то взяв в качестве первогначального (n или div в последнем примере) большее из изначальных чисел, мы уменьшим количество итераций. Или даже не максимальное, а просто побитовый & от модулей.

Исходная версия Elyas, :

посколку мы извлекаем корень из числа, полученного от сложения квадратов двух нам известных чисел, то взяв в качестве первогначального (n или div в последнем примере) большее из изначальных чисел, мы уменьшим количество итераций