Schau mal, was beim Klick auf den Button mit der Variablen n passiert: sie wird immer auf 1 gesetzt.
Ein wichtiger genereller Hinweis: Wähle
aussagekräftige Bezeichner für deine Variablen, Komponenten & Co! Leider werden selbst heutzutage teilweise noch einbuchstabige Variablennamen von Lehrkräften benutzt, bei denen sich mir die Fußnägel aufrollen (weniger wegen der Lehrkräfte als wegen der Variablen

). Wenn du später mal in den Code schaust, weißt du mit hoher Wahrscheinlichkeit nicht auf Anhieb, was denn nun i, n und c sind oder Edit1, Edit2 usw.
[EDIT] Zu langsam [/EDIT]
MfG Dalai