Delphi-PRAXiS
Seite 6 von 6   « Erste     456   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Exponentieren und dann Modulo: große Zahlen (https://www.delphipraxis.net/113917-exponentieren-und-dann-modulo-grosse-zahlen.html)

himitsu 31. Mai 2008 22:07

Re: Exponentieren und dann Modulo: große Zahlen
 
Delphi-Quellcode:
Function tF_Haupt.mod_exp(Const Basis, Exponent, Modulo: TBigInt): TBigInt;
  Begin
    Result := Basis;
    Result.ExpMod(Exponent, Modulo);
  End;


Zitat:

[DCC Fehler] Unit1.pas(176): E2015 Operator ist auf diesen Operandentyp nicht anwendbar
welches ist denn die Zeile 176?
[add]
hab 'nen verdacht :stupid:

Code:
If Exponent.Data[color=#ff0000][0][/color] and $1 <> 0 Then
[/add]

tuxianer 31. Mai 2008 22:19

Re: Exponentieren und dann Modulo: große Zahlen
 
naja es lief ja jetzt nur stützt es bei primzahlen >>20.000 ab und hängt sich auch beim entschlüsseln auf...

himitsu 31. Mai 2008 22:36

Re: Exponentieren und dann Modulo: große Zahlen
 
hast du da mal ein Testprogramm für mich?

Macci 31. Mai 2008 22:46

Re: Exponentieren und dann Modulo: große Zahlen
 
Übrigens kommt bei der Rechnung
666^58613

folgende Zahl raus:


19723971160619624455773050692305579086788641379042 79
64198191449046292583386241568038339803081818...(16 5395 Ziffern).

und das ist
eine Septenvigintmilliaquingentduooktogintillion neunhundertzweiundsiebzig Septenvigintmilliaquingentunoktogintilliarden dreihundertsiebenundneunzig Septenvigintmilliaquingentunoktogintillionen einhundertsechzehn Septenvigintmilliaquingentoktogintilliarden einundsechzig Septenvigintmilliaquingentoktogintillionen neunhundertzweiundsechzig Septenvigintmilliaquingentnovemseptuagintilliarden vierhundertfünfundvierzig Septenvigintmilliaquingentnovemseptuagintillionen fünfhundertsiebenundsiebzig Septenvigintmilliaquingentoktoseptuagintilliarden dreihundertfünf Septenvigintmilliaquingentoktoseptuagintillionen neunundsechzig Septenvigintmilliaquingentseptenseptuagintilliarde n zweihundertdreißig Septenvigintmilliaquingentseptenseptuagintillionen ....

Wer den vollständigen Namen will (der übrigens über 3 MB groß ist), soll mir eine PM schicken ;-)

wollte ich nur mal anmerken *g*,
Macci


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:11 Uhr.
Seite 6 von 6   « Erste     456   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz