C ++ - Programm zur Berechnung des Durchschnitts von Zahlen mithilfe von Arrays

Dieses Programm nimmt dem Benutzer n Elementzahlen (wobei n vom Benutzer angegeben wird), speichert Daten in einem Array und berechnet den Durchschnitt dieser Zahlen.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden C ++ - Programmierthemen kennen:

  • C ++ - Arrays
  • C ++ for Loop
  • C ++ while und do… while Loop

Beispiel: Berechnen Sie den Durchschnitt der Zahlen mithilfe von Arrays

 #include using namespace std; int main() ( int n, i; float num(100), sum=0.0, average; cout <> n; while (n> 100 || n <= 0) ( cout << "Error! number should in range of (1 to 100)." << endl; cout <> n; ) for(i = 0; i < n; ++i) ( cout << i + 1 <> num(i); sum += num(i); ) average = sum / n; cout << "Average = " << average; return 0; ) 

Ausgabe

 Geben Sie die Anzahl der Daten ein: 6 1. Geben Sie die Nummer ein: 45,3 2. Geben Sie die Nummer ein: 67,5 3. Geben Sie die Nummer ein: -45,6 4. Geben Sie die Nummer ein: 20,34 5. Geben Sie die Nummer ein: 33 6. Geben Sie die Nummer ein: 45,6 Durchschnitt = 27,69 

Dieses Programm berechnet den Durchschnitt aller vom Benutzer eingegebenen Zahlen.

Die Zahlen werden im floatArray num gespeichert, in dem bis zu 100 Gleitkommazahlen gespeichert werden können.

Wir bitten den Benutzer zunächst anzugeben, wie viele Zahlen wir berechnen werden. Dies ist in der Variablen n gespeichert.

Wenn der Benutzer einen Wert von n über 100 oder unter 100 eingibt, wird eine whileSchleife ausgeführt, die den Benutzer auffordert, einen Wert von n einzugeben, bis er zwischen 1 und 100 liegt.

while (n> 100 || n <= 0) ( cout << "Error! number should in range of (1 to 100)." << endl; cout <> n; )

Dann verwenden wir eine forSchleife, um die Zahlen vom Benutzer einzugeben und im num-Array zu speichern.

 for(i = 0; i < n; ++i) ( cout << i + 1 <> num(i); sum += num(i); ) 

Jedes Mal, wenn der Benutzer eine Zahl eingibt, wird deren Wert zur Summenvariablen addiert.

Am Ende der Schleife wird die Gesamtsumme aller Zahlen in Summe gespeichert.

Nach dem Speichern aller Zahlen wird der Durchschnitt berechnet und angezeigt.

 average = sum / n;

Interessante Beiträge...