Du mußt irgendwo ne 0 in deinem Code versteckt haben.
Anders kann ich mir das nicht erklären.
Der Code funktioniert bei mir, wenn keine 0 im Array vorhanden ist.
Debug mal durch und schau dir an, was in deinem Array für
Werte stehen (markier den Array während des debuggens und drück Strg + F7)
Stellen Sie sich bitte Zirkusmusik vor.