Forum: Object-Pascal / Delphi-Language
Delphi
by CalganX,
13. Nov 2003
Hi,
danke für deinen (versteckten) Hinweis. :duck:
Mir ist klar, dass das, was ich da mache ziemlich selbstmörderisch ist (für die, die nicht so gut im Kopfrechnen sind: 4 Milliarden Sekunden sind ungefähr 1111111 Stunden ;)). Allerdings ist das jetzt erstmal egal. Bei Gelegenheit werde ich mir was besseres Einfallen lassen. Es geht jetzt erstmal darum zu gucken, wie gut der Prozessor das...
Forum: Object-Pascal / Delphi-Language
Delphi
by CalganX,
13. Nov 2003
Hi,
allerdings scheint da noch ein paar Fehler drin zu sein. Die folgende Funktion sagt, dass 0 und 1 eine Primzahl ist, allerdings stimmt das ja nicht wirklich und bei 3 hängt er sich auf bzw. braucht etwas sehr lange. :( Das passiert beim Original nicht. :(
function isPrime (n: int64): boolean;
var
i: int64;
begin
Result := true;
i := 2;
while ((i <= n-1) and (bOK)) do begin
Forum: Object-Pascal / Delphi-Language
Delphi
by CalganX,
13. Nov 2003
Hi,
danke für den Tipp. Funktioniert soweit ganz gut. :) Danke.
Chris
Forum: Object-Pascal / Delphi-Language
Delphi
by CalganX,
13. Nov 2003
Hi,
seit langem eröffne ich auch mal wieder einen Thread. ;)
Ich habe folgendes Problem: ich will mal aus Spaß an der Freud' einfach mal alle Primzahlen zwischen 1 und 2^63-1 finden. Also alle im Bereich von Int64. Das Problem ist nun, dass meine Laufvariable in meiner Schleife ein Int64 Wert. Allerdings ist Int64 kein ordinaler Typ. :|
Welche Möglichkeit gibt es da?
Was mir jetzt direkt...