Nein. Ich meinte, dass der Int zu klein ist. Schließlich rechnest du mit den Werten - und wenn ein Zwischenschritt über die 32767 rausgeht, gehts wieder bei 0 los. Versuch mal nen long stattdessen beziehungsweise nen unsigned Int - wenn du dir sicher, dass bist keine Negativwerte (auch in den Rechenschritten) benötigst