004
19.04.2004, 22:02 Uhr
Lumina
|
so berechne ich den ggT:
| C++: |
unsigned ggt(unsigned u, unsigned v) // nach Euklidschem Algorithmus { unsigned t;
while (u > 0) { if (u < v) {t = u; u = v; v = t;} // Variablentausch, falls v größer u u = u - v; }
return v; // v hat nun den Wert des ggt
}
|
und das soll die zweite Fkt. sein:
| C++: |
unsigned kuerzen(unsigned u, unsigned v) { u = u / ggt(u,v); v = v / ggt(u,v);
// return(u); return(v); }
|
-- ******************************************* Willst du glücklich sein im Leben, trage bei zu and'rer Glück, denn die Freude, die wir geben, kehrt ins eig'ne Herz zurück! ******************************************* |