000
18.04.2007, 21:58 Uhr
dimonfranz
|
Hallo,
ich habe eine Aufgabe kann jemand mir helfen?
Aufgabe: Leider ist die Zahlenmenge der Ganzzahlen auf dem Rechner sehr beschränkt. Auch mit long Zahlen lassen sich nicht beliebig große Zahlen darstellen.
Spezifizieren Sie eine Klasse BigInt, die sehr große Zahlen aufnehmen kann, z.B. „9988372876549871763527894876266637477652673878283737388283737 23772734819324498375937876786747327768347827862742738743287247 83476257834298398404409254983478921099579378042348193244983759 37876786747327768347828375937876786747327768347827“.
Dazu wählen Sie dabei eine geeignete Datenstruktur für die Speicherung der Zahlen. Geben Sie Funktionsprototypen für die notwendigen Konstruktoren und Destruktoren an. Geben Sie Funktionen und Operatoren für diese BigInt Objekte an. Orientieren Sie sich an dem, was man mit long-Zahlen innerhalb von C++ durchführen kann.
Danke!
EDIT: Zahl umgebrochen, damit Forenlayout nicht zerstört wird. Dieser Post wurde am 18.04.2007 um 22:03 Uhr von Reyx editiert. |