#include <iostream>
float data[5]; //Daten, die aufsummiert und gemittelt werden sollen
float total; //Die Summe der verwendeten Daten
float anzahl; //Mitgeschrieben haben ...
int i; //Zaehlvariable
int main()
{
total = 0;
anzahl = 0;
for (i=0; i<6; i++){
std::cout << "Wieviele " << i+1 << "-en?\n";
std::cin >> data[i];
anzahl = anzahl + data[i];
total = total + (i+1) * data[i];
}
std::cout << "Der Notendurchschnitt ist: " << total / anzahl << "\n" ;
return (0);
}
Hallo zusammen!
Das Einlesen und Verarbeiten bis data[4] geht ok. Nach der Berechnung von total mit data[5] wird der Wert von data[5] überschrieben.
Ich finde den Fehler nicht!
Danke im Voraus für Eure Hilfe.
wernerx