Beiträge von wernerx

    #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