C Programm zur Berechnung des Durchschnitts mithilfe von Arrays

In diesem Beispiel lernen Sie, den Durchschnitt von n Elementen zu berechnen, die der Benutzer mithilfe von Arrays eingegeben hat.

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

  • C während und mach … während Schleife
  • C für Schleife
  • C Arrays

Speichern Sie Zahlen und berechnen Sie den Durchschnitt mithilfe von Arrays

#include int main() ( int n, i; float num(100), sum = 0.0, avg; printf("Enter the numbers of elements: "); scanf("%d", &n); while (n> 100 || n < 1) ( printf("Error! number should in range of (1 to 100)."); printf("Enter the number again: "); scanf("%d", &n); ) for (i = 0; i < n; ++i) ( printf("%d. Enter number: ", i + 1); scanf("%f", &num(i)); sum += num(i); ) avg = sum / n; printf("Average = %.2f", avg); return 0; ) 

Ausgabe

Geben Sie die Anzahl der Elemente 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 

Hier wird der Benutzer zunächst aufgefordert, die Anzahl der Elemente einzugeben. Diese Nummer ist n zugeordnet.

Wenn die vom Benutzer eingegebene Ganzzahl größer als 1 oder größer als 100 ist, wird der Benutzer aufgefordert, die Nummer erneut einzugeben. Dies erfolgt mit einer whileSchleife.

Dann haben wir eine forSchleife von i = 0bis iteriert i < n. In jeder Iteration der Schleife wird der Benutzer aufgefordert, Zahlen einzugeben, um den Durchschnitt zu berechnen. Diese Nummern werden im num()Array gespeichert .

scanf("%f", &num(i)); 

Und die Summe jedes eingegebenen Elements wird berechnet.

sum += num(i); 

Sobald die forSchleife abgeschlossen ist, wird der Durchschnitt berechnet und auf dem Bildschirm gedruckt.

Interessante Beiträge...