wo bei ein problem hab ich noch...
der mittelwert wird immer falsch berechnet und ich hab keine ahnung woran das liegt..
ich poste euch mal das was ich geschrieben hab, wirkt auf euch wahrscheinlich noch recht unstrukturiert aber ich lerne ja noch
// aufgabe_05.cpp
// Datum 09.05.2009
#include <iostream>
using namespace std;
int main()
{
char janein;
do
{
int zahl;
int anzahl = 1;
int summe = 0;
double mittelwert;
cout << "Summe und Mittelwertsberechnung aller eingegebenen Zahlen" << endl << endl;
cout << "Bitte geben Sie alle in die Berechnung enizubeziehenden Zahlen ein." << endl;
cout << "Eingabe von 0 beendet die Eingabe." << endl << endl;
do
{
cout << "Zahl " << anzahl <<" : ";
cin >> zahl;
summe = summe + zahl;
anzahl++;
}
while(zahl != 0);
mittelwert = summe / (anzahl - 1);
cout << endl;
cout << "Anzahl : " << anzahl - 2 << endl;
cout << "Summe : " << summe << endl;
cout.setf(ios::fixed,ios::floatfield);
cout.precision(3);
cout << "Mittelwert: " << mittelwert << endl;
cout << endl << "Programm nochmals ausfuehren? [J/N] ";
cin >> janein;
}
while(janein == 'j');
return(0);
}