Hallo ihr alle,
da bin ich nochmal. Kann mir einer sagen, warum der Algorithmus hier nicht terminiert:
dieser hier aber schon:
?
Ich kann es nicht nachvollziehen... wäre dankbar für nen Hinweis.
Schönes Wochenende noch!
da bin ich nochmal. Kann mir einer sagen, warum der Algorithmus hier nicht terminiert:
Code:
public static int ggT(int a, int b)
{
while (a != b); {
if (a > b) {a = a - b;}
else {b = b - a;};
}
int ggTerg = a;
return ggTerg;
}
dieser hier aber schon:
Code:
public static int ggT(int a, int b)
{
if (b==0)
return a;
else
return ggT(b, a%b);
}
?
Ich kann es nicht nachvollziehen... wäre dankbar für nen Hinweis.
Schönes Wochenende noch!