@Windalfchen Er meint C++, nicht C. Ausserdem: wie soll man den später einfach rausbekommen, ob das Teil negativ oder positiv ist, ohne gleich sowas wie Plutimikationen zu machen?`
@rejo Hör nicht auf ihn, nimm besser:
C++:
class Bruch { unsigned nenner; int zaehler; public:
};
als ansatz. -- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21)
aha ... logisch ... da der nenner nicht eine negative Zahl sein kann..
das glaubt aber auch nur virtual ....
nein bei meiner version ist der nachteil das du das gesammtvorzeichen erst ausrechnen musst... aber prinzipiell kann ein nenner natürlich auch negativ sein... in virtuals version ziehst du in dem falle aber immer das negative vorzeichen gleich in den nenner (indem du mit -1 erweiterst) -- ...fleißig wie zwei Weißbrote
Wenn das einigebene nicht richtig ist, sollte der Constructor oder wer auch immer versucht den Wert zu setzen, dem Aufrufer eine gepflegte Exception um die Ohren hauen! -- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21)