![](https://images.gutefrage.net/media/user/Nichtsnutz12/1679858957302_nmmslarge__6_6_254_254_498946706f4172173816c1ef727fb41d.png?v=1679858957000)
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
Collatz zeichnet sich ja gerade dadurch aus, dass sich eine Endlosschleife des Zyklus' 4, 2, 1 ergibt. Deine while-Schleife beendet sich daher schon für i = 1 nie, da eben permanent 4, 2, 1, 4, 2, 1... durchlaufen wird. Statt while(n > 0) könntest du while (n > 1) nehmen, dann sollte das ganze schon klappen.