Variablen arithmetischen Mittelwert berechnen

justinjc

Mitglied
AN (a1, . . . , aN ) = 1/ N Summezeichen N über i=1 ai = 1 / N (a1 + a2 + . . . aN ).

Definieren Sie sich hier zunächst int-Variablen N, summe und produkt zum späteren Speichern der aktuellen Anzahl, der Summe der bisher eingegeben Zahlen.

Hey , kann jmd. mir vil. mal erklären, wie ich die Summe AN definieren kann? Also ich habs mit for Schleife gemacht for(int i=1; i<=N;i++){ Aber ich weiß nicht , wie ich nach dieser Schleife die Summe darstellen soll in Form Summe=1/N*Summe+ ? . Bei dem Fragenzeichen weiß ich nicht, was ich da eintippen muss...

MfG
 
Zuerst einmal brauchst du deine A1 bis AN. Vermutlich in einem array. Außerdem brauchst du n als die Anzahl deiner a's.
Java:
int[] a = new int[] {1, 2, 3};
int n = a.length;
Danach iterierst du über das Array mit der Index-Variablen i:
Java:
for(int i=1; i <= n; i++) {
Danach addierst du den Inhalt rechts vom Summenzeichens zur Summe, also "ai":
Java:
sum = sum + a[i-1]; // Ein Array beginnt immer beim Index 0
} // Forschleife schliessen
Zum Schluss kommt die operation vor dem Summenzeichen:
Java:
double mittelwert = (double) sum / n;
 

Zurück
Oben