ja müssen sie leider. habe einen dummen fehler gefunden, ich habe nämlich das Einlesen vergessen, und in der while do Schleife musste N nochmal neu zugewiesen werden, und jetzt bin ich auf der Suche nach dem nächsten Fehler...
Edit: Habe den Fehler gefunden, lag an der verminderung von N in der Schleife, hier die Lösung.