Naja.. überleg dir doch mal was die 3 Zeilen machen :lauscher:
WENN zeile ungleich 5
setze status auf falsch
break
und wenn du trotz überlegen nicht weiterkommst, würde ich dir einen schreibtischtest nahelegen.
dafür machst du eine tabelle mit allen wichtigen variablen ( zeilen , zeile.length ,status, ausgabe )
gehst das programm schritt für schritt durch.. und schreibst für jeden durchlauf die werte mit die die variablen annehmen ..
ich hab irgendwie das gefühl dass du dir zu wenig überlegst was dein programm eigentlich tut..