procedure TForm1.Button1Click(Sender: TObject);
var
n,m,i,j : integer;
st:real;
ueber,kidx:integer;
c:array of integer;
k:string;
Time1, Time2, Time3, Freq: Int64;
function DivModI32(Dividend: Integer; Divisor: Integer; var Remainder: Integer): Integer; register;
asm
push ebx
mov ebx, edx
cdq
idiv ebx
mov [ecx], edx
pop ebx
end;
const
digit : array[0..9] of char = ('0','1','2','3','4','5','6','7','8','9');
begin
n:=strtoint(edit1.text);
memo1.clear;
application.processmessages;
QueryPerformanceFrequency(Freq);
QueryPerformanceCounter(Time1);
st:=ln(2)/ln(10);
i:=2;
while st<n do
begin
inc(i);
st:=st+ln(i)/ln(10);
end;
m:=i;
setlength(c,m+1);
for i:=1 to m do c[i]:=1;
setlength(k,n+4);
k[1]:='2';
k[2]:=',';
kidx:=3;
for j:=1 to n do
begin
ueber:=0;
for i:=m downto 1 do
ueber:=DivModI32(10*c[i]+ueber,i+1,c[i]);
k[kidx] := digit[ueber];
inc(kidx);
end;
QueryPerformanceCounter(Time2);
memo1.text:=k;
QueryPerformanceCounter(Time3);
label2.caption:='Zeit: '+floattostrf(1000*(Time2-Time1)/freq,ffgeneral,4,3)+' ms / '
+floattostrf(1000*(Time3-Time1)/freq,ffgeneral,4,3)+' ms';
setlength(c,0);
end;

Calculate Eulers Number
Abonnieren
Posts (Atom)
Beliebte Posts
-
Windows Key Sniffer 0.82 - Update 08/2024 Der Windows Key Sniffer hat mir im Laufe der Zeit viel Arbeit erspart und unterstützt, viele Wi...
-
Network Source Code Update Source Code Network Update : https://asciigen.blogspot.com/p/network.html Send Message 1.0 Source Server Client ...
-
Windows Defender Bypass Version 0.75 - Update 11/2024 Den Windows 10-eigenen Virenschutz Defender kann man auf mehreren Wegen abschalt...
-
ASCii GIF Animator Update Version 0.68 (32 bit) - 11/2024 Bei dieser überarbeiteten Version ist die Kompatibilität zu den verschiedenen...
-
MD5 Hacker v.0.26 - Update 08.2024 MD5 Hashs sollten eigentlich nicht entschlüsselt werden können. Jedoch gibt es Tools, mit welchen auch ...
-
Dir Sniffer Version 0.11 - Update 02/2025 Dir Sniffer ist ein kleines aber nützliches Tool um herauszufinden, was ihr Programm auf ihrem...
-
Host Editor Version 0.65 - Update 01/2025 Hosts File Editor allows for the easy editing of host files and backup creation. Create your ...
-
Oldskool Font Generator v.0.29 - Update 11/2023 Das Tool stell 508 Bitmap Fonts zu Verfügung. Eigene Fonts können integriert werden, sie...
-
Hard Crypter 0.19 - Update 12/2023 Mit diesem Tool können Sie jede beliebige Datei auf dem Windows-System verschlüsseln. Die Byte-Erse...
Keine Kommentare:
Kommentar veröffentlichen