Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [C++] brauche ganz großen Zahlentyp (https://www.delphipraxis.net/65261-%5Bc-%5D-brauche-ganz-grossen-zahlentyp.html)

x_dawnbeach 14. Mär 2006 12:05


[C++] brauche ganz großen Zahlentyp
 
Ich brauche einen ganz großen Zahlentyp für positive und natürliche Zahlen (unsigned long int). Ich habe ein Programm entwickelt um Primzahlen zu berechnen und bin leider am Ende des Zahlenbereiches angekommen. Mein problem bei extended, float und so ist, dass nach einer bestimmten Länge der Zahlen gerunded werden. Ich bräuchte also einen Typ bei dem eine Zahl in mehrere unsigned long int's aufgeteilt wird und mit dem man auch einfache Rechnung durchführen kann (plus und minus). Habt ihr zufällig einen Vorschlag, wie ich das Problem lösen kann? :?:

alzaimar 14. Mär 2006 12:47

Re: [C++] brauche ganz großen Zahlentyp
 
Du müsstest Dir eine Klasse dafür schreiben. Schau mal nach TBigNum, TBigInt o.ä. hier oder im DF. negaH hat so eine (Delphi-)Klasse geschrieben, die Zahlen mit beliebig vielen Stellen verarbeiten kann.

Lemmy1 14. Mär 2006 13:16

Re: [C++] brauche ganz großen Zahlentyp
 
Für C++ empfehle ich die Leda Bibliothek, die (unter anderem) eine Integer Klasse für beliebig große Zahlen kann. Kostet glaube ich aber Geld (hab sie nur auf der Uni verwendet, und da war sie schon installiert)

Grüße


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