AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Exponentieren und dann Modulo: große Zahlen
Thema durchsuchen
Ansicht
Themen-Optionen

Exponentieren und dann Modulo: große Zahlen

Ein Thema von tuxianer · begonnen am 16. Mai 2008 · letzter Beitrag vom 31. Mai 2008
Antwort Antwort
Seite 6 von 6   « Erste     456   
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#51

Re: Exponentieren und dann Modulo: große Zahlen

  Alt 31. Mai 2008, 23:07
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

Code:
If Exponent.Data[color=#ff0000][0][/color] and $1 <> 0 Then
[/add]
$2B or not $2B
  Mit Zitat antworten Zitat
tuxianer

Registriert seit: 16. Mai 2008
25 Beiträge
 
#52

Re: Exponentieren und dann Modulo: große Zahlen

  Alt 31. Mai 2008, 23:19
naja es lief ja jetzt nur stützt es bei primzahlen >>20.000 ab und hängt sich auch beim entschlüsseln auf...
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#53

Re: Exponentieren und dann Modulo: große Zahlen

  Alt 31. Mai 2008, 23:36
hast du da mal ein Testprogramm für mich?
$2B or not $2B
  Mit Zitat antworten Zitat
Macci

Registriert seit: 31. Mai 2007
129 Beiträge
 
#54

Re: Exponentieren und dann Modulo: große Zahlen

  Alt 31. Mai 2008, 23:46
Ü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
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 6 von 6   « Erste     456   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:40 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz