C++ Mittelwert
Hallo :) Ich schreibe gerade ein Programm,dass den Mittelwert berechnet.Der User kann beliebig viele Zahlen eingeben.Nun ist mein Problem wie ich das Ergebnis ausdrücke in C++. http://prntscr.com/566d8m So sieht mein Programm bis jetzt aus.Aber irgendwie weiß ich jetzt nicht weiter. Wie sollte ich die Rechnung schreiben das dann auch wirklich der Mittelwert rauskommt ? Ich hab schon rumprobiert aber da kamm immer 0 raus.
Danke im vorraus :)
4 Antworten
In der Schleife muss drinstehen erg:=erg+z[i] und am Schluss musst du erg/anz rechnen.
Ich würde erstmal erg=0 setzen und dann in der vorschleife unter "cin..." schreiben: "erg += z[i];". anschließend nach der for schleife nochmal erg = erg/anz; und erg ausgeben lassen. btw fehlt im cout befehl die ausgabe von erg.
Gemäß der wahrscheinlichen Aufgabenstellung (in englisch): pastebin.com/TcRnky0n
Kurzform: http://pastebin.com/9WugeHwN
Guten Morgen ;-)
Wie berechnet man denn den Mittelwert normalerweise? Man addiert alle Zahlen, teilt sie durch ihre Anzahl und erhält den Mittelwert.
Bei dir gibt es da im Code aber diverse kleine Schwierigkeiten. Vorschlag: Schreib doch mal, was du versucht hast, und dann können wir gemeinsam rausarbeiten, wie man das besser machen kann.