000
05.12.2009, 14:10 Uhr
sia
|
Hi, ich habe folgende Aufgabetellung: ich muss eine Methode schreiben int ggt(a,b), die den größten gemeinsamen Teiler berechnet. Die soll rekursiv sein, d.h. kein Schleifen erlaubt. dies ist mein Code:
C++: |
public class Rekursion { public int ggt(int a ,int b) { int ganzezahl = 0; int erg = 0; if (a==b) { return a ; } else; if (a < b) { if (b / a == ganzezahl ) { return a; } else; } return b; }
|
ich weiss net wie es weiter geht falls b/a keine Ganzezahl ist..... kann mir einer sagen wie die zweite els funktioniert.... oder ob ih überhaupt richtig liege mit dem was ich geschrieben habe.... THX Dieser Post wurde am 11.12.2009 um 09:44 Uhr von FloSoft editiert. |