Durchschnitt einer Array errechnen
-
Schreiben Sie ein Programm, das mit Hilfe einer for-Schleife den Mittelwert der Daten in dem Array daten berechnet und auf dem Bildschirm ausgibt:
int daten[] = {10,20,30,40,50};Meine Versuche sind bis jetzt nicht so erfolgreich gewesen
#include <stdio.h> #include <stdlib.h> int main(int argc, const char * argv[]); { int daten[]={10,20,30,40,50}; for(daten=10+20+30+40+50;daten/5;daten=Durchschnitt); printf("Der durschnitt %d Durchschnitt\n"); }
-
schau mal in dein c-buch wie die syntax für for-schleifen ist.
-
@Akay2113:
Etwas mehr Mühe könntest du schon zeigen.Schreibe mal bitte in Pseudocode wie du den Durchschnitt von 10, 20, 30, 40, 50 berechnest.
-
Akay2113 schrieb:
for(daten=10+20+30+40+50;daten/5;daten=Durchschnitt);
Kannst du, wenn du jetzt über diese Zeile nachdenkst, uns mitteilen, was du meinst, was da passiert.
-
min = array[0]; for (; i < sizeof(array) / sizeof(int); i++)
So wäre es natürlich besser . aber dann?
-
Was möchtest du mit min?
Du sollst den Durchschnitt berechnen.Welchen Wert hat i am Anfang?
Gib doch mal alle Elemente des Arrays (in einer Schleife) auf den Bildschirm aus. (Das ist ernst gemeint)