Code:
/*
Erstellen Sie ein C++-Programm, dass aus mehreren Eingabewerten vom Benutzer
die Summe und den Mittelwert berechnet und am Bildschirm ausgibt.
Für dieses Programm ist folgendes zu berücksichtigen:
- Die Summenberechnung erfolgt mit einer Zählschleife (for-Schleife)
- Der Benutzer kann die Anzahl der Eingabewerte bestimmen.
- Formatieren Sie das Programm in der üblichen Weise (Zeilensprünge, Benutzerführung).
*/
#include <iostream>
using namespace std;
int main(void)
{
int anzahl;
int zahl;
int summe;
int i;
cout << "Geben Sie die Anzahl der Zahlen ein: ";
if (!(cin >> anzahl))
{
cout << "Sie haben keine korrekte Zahl eingegeben!" << endl;
return 1;
}
else if (anzahl < 1)
{
cout << "Ihre Zahl muss groesser gleich 1 sein!" << endl;
return 2;
}
for(i = summe = 0; i < anzahl; i++)
{
cout << "Geben Sie Zahl #" << (i + 1) << " ein (von " << anzahl << "): ";
if (!(cin >> zahl))
{
cout << "Sie haben keine korrekte Zahl eingegeben!" << endl;
return 3;
}
summe += zahl;
}
cout << endl << "Die Summe der eingegebenen Zahlen ist: " << summe << endl
<< "Der Mittelwert ist dabei: " << (summe / anzahl) << endl;
return 0;
}