Leave a comment

Comments 8

vannadis October 6 2006, 20:56:53 UTC
А че там за алгоритм?

А ты почему не в жаббере?

Reply

lozkin October 6 2006, 21:43:38 UTC
Могу выложить код в Паскале. :)

А почему я должен быть в Жаббере? :))

Reply

vannadis October 6 2006, 21:44:25 UTC
давай. Люблю я Паскаль...

Вот в жаббере и выложил бы.
А почему не должен?

Reply

Вот ОНО. :) lozkin October 7 2006, 07:24:18 UTC


function iSqrt(Val : Longint) : Word;
var root,bitSqr : Longint;
begin
bitSqr := $40000000;
root := 0;

While bitSqr <> 0 do
begin
if Val >= bitSqr + root
then begin
Dec(Val, bitSqr + root);
root := (root shr 1) or bitSqr;
end
else root := root shr 1;
bitSqr := bitSqr shr 2;
end;
iSqrt := Root;
end;

Reply


sivka_krd October 7 2006, 06:33:18 UTC
Да я-то что, не я ж писал.

Reply


Leave a comment

Up