Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge

Bruchzahlen in C++

chris02 / 2 Antworten / Baumansicht Nickles

Hallo. Kann mir jemand sagen, wie ich in (Borland) C++ Zahlen als Brüche darstellen kann. Gibt's da einen speziellen Datentyp, den ich verwenden kann?

bei Antwort benachrichtigen
Dreamforger chris02 „Bruchzahlen in C++“
Optionen

Einen extra Typ gibts da nicht, aber der ist doch recht schnell geschrieben:

struct Bruch {
int zaehler;
int nenner;
};

Der Interresante Teil werden jetzt die Operatoren und Methoden zur Klasse:

* und / sind noch trivial

für - und + musst du die Brüche erweitern, also brauchst du ein Erweitern - Funktion. Womit du erweiterst gibt dir ein kgv der nenner

dann noch die Komperatoren, aber die sind, sobald du - und + hast, trivial.

bei Antwort benachrichtigen
thomas woelfer chris02 „Bruchzahlen in C++“
Optionen

test

this posting contains no tpyos.
bei Antwort benachrichtigen