Einführung
In diesem Lab werden wir lernen, wie man den Mittelwert von n von dem Benutzer eingegebenen Zahlen in C++ berechnet, ohne ein Array zu verwenden. Wir werden den Code Zeile für Zeile durchgehen und verstehen, wie er funktioniert.
💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken
In diesem Lab werden wir lernen, wie man den Mittelwert von n von dem Benutzer eingegebenen Zahlen in C++ berechnet, ohne ein Array zu verwenden. Wir werden den Code Zeile für Zeile durchgehen und verstehen, wie er funktioniert.
Wir werden eine neue Datei namens main.cpp
im Verzeichnis ~/project
mit dem folgenden Befehl erstellen:
touch ~/project/main.cpp
Im ersten Schritt werden wir die erforderlichen Bibliotheken einbinden und den Standard-Namensraum verwenden.
#include <iostream>
using namespace std;
Im nächsten Schritt werden wir eine Willkommensnachricht für den Benutzer ausgeben und die in dem Programm verwendeten Variablen deklarieren.
int main()
{
cout << "\n\nWelcome to the Average Calculator!\n\n";
int n, i, temp;
double sum = 0, average = 0;
}
Wir deklarieren die folgenden Variablen:
n
ist die Anzahl der von dem Benutzer eingegebenen ganzen Zahlen.i
ist eine Schleifenvariable.temp
ist eine temporäre Variable, um die Benutzereingabe zu lesen.sum
speichert die Summe aller von dem Benutzer eingegebenen Werte.average
wird berechnet als die Summe geteilt durch n.Im nächsten Schritt werden wir die Eingabe des Benutzers lesen. Wir werden den Benutzer auffordern, die Anzahl der ganzen Zahlen anzugeben, für die sie den Mittelwert berechnen möchten.
cout << "Enter the number of integers: ";
cin >> n;
Anschließend werden wir den Benutzer auffordern, jede Zahl einzeln einzugeben. Wir werden eine for-Schleife verwenden, um die Benutzereingabe zu erhalten und die eingegebene Zahl zur Summe hinzuzufügen.
for (i = 1; i <= n; i++)
{
cout << "Enter number " << i << ": ";
cin >> temp;
sum += temp;
}
Wir können jetzt den Mittelwert der eingegebenen Zahlen berechnen, indem wir die Summe und die Anzahl der ganzen Zahlen verwenden.
average = sum / n;
Der letzte Schritt ist es, das endgültige Ergebnis an den Benutzer auszugeben.
cout << "\n\nThe Sum of the " << n << " numbers entered by the user is: " << sum << endl;
cout << "\nThe Average of the " << n << " numbers entered by the user is : " << average << "\n\n";
#include <iostream>
using namespace std;
int main()
{
cout << "\n\nWelcome to the Average Calculator!\n\n";
int n, i, temp;
double sum = 0, average = 0;
cout << "Enter the number of integers: ";
cin >> n;
for (i = 1; i <= n; i++)
{
cout << "Enter number " << i << ": ";
cin >> temp;
sum += temp;
}
average = sum / n;
cout << "\n\nThe Sum of the " << n << " numbers entered by the user is: " << sum << endl;
cout << "\nThe Average of the " << n << " numbers entered by the user is : " << average << "\n\n";
return 0;
}
Um den Code zu kompilieren und auszuführen, geben Sie auf der Konsole die folgenden Befehle ein:
g++ main.cpp -o main
./main
In diesem Lab haben wir gelernt, wie man den Mittelwert von n von einem Benutzer eingegebenen Zahlen berechnet, ohne ein Array zu verwenden. Wir haben eine for-Schleife verwendet, um die Eingabe des Benutzers zu lesen und die Summe und den Mittelwert der eingegebenen Zahlen zu berechnen. Am Ende haben wir das Ergebnis an den Benutzer ausgegeben.