Bitte die Werte eingeben und mit 0 beenden:
3 5 7 0
Es wurden 3 Werte eingegeben.
Die Summe beträgt: 15, der Mittelwert beträgt: 5
Alle unterstrichenen Stellen bei der Aufgabe sind Eingaben, die der Benutzer durchführen soll.
#include <fstream.h>
// Start des Hauptprogrammes
main()
{
// Variable deklarieren
int zahl;
int summe = 0; // Summe der Werte mit 0 initialisieren
int anzahl = 0; // Anzahl der Werte mit 0 initialisieren
cout << "Bitte die Werte eingeben und mit 0 beenden: ";
// Die erste Zahl einlesen
cin >> zahl;
while (zahl != 0) // Testen ob Zahl ungleich 0 ist
{
summe += zahl; // Zahl zur Summe addieren
anzahl++; // Anzahl um 1 erhöhen
// nächste Zahl einlesen
cin >> zahl;
}
// Anzahl der Werte ausgeben
cout << "Es wurden " << anzahl << " Werte eingegeben." << endl;
// Summe und Mittelwert ausgeben
cout << "Die Summe beträgt: " << summe << ", der Mittelwert beträgt: " << summe / anzahl << endl;
}