Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   mod mit grossen zahlen (https://www.delphipraxis.net/155976-mod-mit-grossen-zahlen.html)

khh 15. Nov 2010 17:15

mod mit grossen zahlen
 
hallo zusammen,
wenn ich das richtig sehe funktioniert mod nur mit Integerwerten :-(
Wie bekomme ich folgendes ausgerechnet?

210501700012345678131468 mod 97

Danke gruss KHH

implementation 15. Nov 2010 17:18

AW: mod mit grossen zahlen
 
Algorhythmus selbst implementieren :wink:

Wenn ich jetzt keinen Denkfehler hab etwa so:
Code:
x = dividend
solange x >= divisor
  x = x - divisor
modulo = x

jfheins 15. Nov 2010 17:20

AW: mod mit grossen zahlen
 
Wie hast du Zahl denn vorliegen? als Int64?

Wenn nein: Welche Rechenoperationen unterstützt der Datentyp?

khh 15. Nov 2010 17:20

AW: mod mit grossen zahlen
 
Zitat:

Zitat von implementation (Beitrag 1061652)
Algorhythmus selbst implementieren :wink:

Wenn ich jetzt keinen Denkfehler hab etwa so:
Code:
x = dividend
solange x >= divisor
  x = x - divisor
modulo = x

danke dir, probier ich gleich mal aus

khh 15. Nov 2010 17:22

AW: mod mit grossen zahlen
 
Zitat:

Zitat von jfheins (Beitrag 1061653)
Wie hast du Zahl denn vorliegen? als Int64?

Wenn nein: Welche Rechenoperationen unterstützt der Datentyp?

da bin ich noch flexibel :-(

die Zahl hat eben maximal 30 Stellen

jfheins 15. Nov 2010 17:35

AW: mod mit grossen zahlen
 
Lässt sich der Divisor (also die 97) irgendwie eingenzen? Ist die immer gleich? Immer prim?

Weil ... die Methode von implementation geht zwar, ist aber *etwas* langsam ;)

khh 15. Nov 2010 17:40

AW: mod mit grossen zahlen
 
Zitat:

Zitat von jfheins (Beitrag 1061659)
Lässt sich der Divisor (also die 97) irgendwie eingenzen? Ist die immer gleich? Immer prim?

Weil ... die Methode von implementation geht zwar, ist aber *etwas* langsam ;)

dass das langsam ist hab ich auch schon bemerkt ;-)

ja der Divisor ist in diesem Fall immer 97;

shmia 15. Nov 2010 17:42

AW: mod mit grossen zahlen
 
Kuckst du hier.

khh 15. Nov 2010 17:45

AW: mod mit grossen zahlen
 
Zitat:

Zitat von shmia (Beitrag 1061663)
Kuckst du hier.



du bist der Beste ;-)
ich danke dir

Gruss KH


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:41 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