Zitat:
ich versteh das Programm einfach nicht ....
Da haben wir etwas gemeinsam mit dem Unterschied, dass Du es ja selbst geschrieben hast

. Könntest Du evtl. mal nachvollziehbar einrücken, dann ist das besser zu lesen. Und y muss in der Schleife geändert werden, damit die Abbruchbedingung irgendwann eintreffen kann.