Variante, die ich gern verwende, weil ich den Durchschnittswert jederzeit brauche und ich nicht jedesmal ausdividieren will (summe UND durchschnitt speichern will ich aber auch nicht)
counter = 0
average = 0

Neuer wert:
tmp = counter * average
counter++
tmp += neuer wert
average = tmp / counter
so hab ich den aktuellen Durchschnitt zur verfügung, brauch aber keine Summe zu speíchern.

Wie du magst


EDIT: "Gleitender" Durchschnitt ist das aber nicht. Das wäre eher sowas wie "RedBaron, die I. "