Entwickler-Ecke

Algorithmen, Optimierung und Assembler - Tausendstellige Zahlen addieren !


ReddY - Mi 05.04.06 18:40
Titel: Tausendstellige Zahlen addieren !
Hi Leute !

Meine Frage: Wie kann ich z.b. 1000-stellige Zahlen in Delphi berechnen lassen? Ein Editfeld z.B. kann ja nur 100 Zahlen fassen, wie schauts aber mit z.b:

10300303010010101230912340923ß04923ß049ß0234992834908234
09812304982130498120394891023849102384912384910238490218
490213842394ß0304292948902384290384213840291348102ß93434 .. etc ^^


Danke im Voraus

' Marc

Moderiert von user profile iconTino: Zeilenumbrüche eingefügt.


Müscha - Mi 05.04.06 19:05

Ich hab keine Ahnung, aber ich weiß dass

"ß" keine Zahl ist was paar mal in deiner ziffernfolge vorkommt!!!!!

:wink:


Marco D. - Mi 05.04.06 19:10

Ich weiß nicht, ob es einen Datentypen gibt, der solche großen Zahlen überhaupt 'speichern' kann.


zemy - Mi 05.04.06 19:29

Es gibt Klassen, die sowas handhaben. Empfehlen kann ich da keine, vieleicht einer hier ausm Forum? Die rechnen dann wie du aufm Papier (Überträge usw.) Aber einen normalen Datentyp für 100-stellige Zahlen? Ne, so was gibts für normale PCs nicht (2^64 ist da wohl die obere Schranke...) oder du nimmst n String^^

MfG


Spaceguide - Mi 05.04.06 19:40

Deja Deja Deja Vu...

http://www.delphi-forum.de/viewtopic.php?t=58182&start=0&postdays=0&postorder=asc&highlight=langzahlarithmetik


BenBE - Mi 05.04.06 20:58

Man suche einfach mal nach BigInt oder BigNum ;-)