Ich hab ein problem mit den variablen mit den eckigen klammern (z.B anzahl[10] ) weis grad nicht wie die genau heißen..
Ich schreibe gerade ein Program beidem ich belieblig viele schulnoten eingeben kann sodas mir am ende der mittelwert ausgegeben wird.
Bis jetzt wusste ich immer wie viele von diesen variablen ich gebraucht wurden, war also kein problem ... nun tu ichs aber nicht.
Was muss ich also tun um die variablen laufend zu "erweitern"? habs schon mit anzahl[i] versucht, weils mir logisch erschien, ging aber nicht xD
heist das, das variablen mit [] nur mit einem fixen wert funktioniren?
ich frag mich was sich mein informatik lehrer dabei gedacht hat als er uns die aufgabenstellung gab bei der man die variablen genau so verwenden muss
Nja im Grunde musst du nur die Summe und Anzahl der Noten speichern. Da hat MoepMeep recht. Zwei Integers und eine Double Variable fürs Ergebnis dürften langen.
Die "[]-Variablen" sind die Arrays.. Felder.. Lern mal deinen Stoff anständig. Sicherlich geht es auch über Arrays, aber das ist überhaupt keine kluge Idee. Weder Perfomance noch Speichertechnisch. Via new kannst du dynamische Arrays anlegen. Aber da würde ich doch lieber std::vector bevorzugen.
EDIT: Wenn du den Nutzen vorher eingeben lässt, wieviele Noten er eingibt, dann könnte es etwa so gehen:
Code:
int anzahlNoten = 6;
int* noten = new int[anzahlNoten];
Ansonsten std::vector nehmen, wenn dir der Zugriff auf die einzelnen Elemente so wichtig ist.
hat leider nix damit zu tun das ich nicht genug lerne, mein lehrer ist einfach kacke (ich weiß standart ausrede, aber wenns stimmt ^_^)
Laut meinem lehrer müssen wir arrays verwenden, kann ich leider nix machen
Das bezweifle ich. Du hast dir eher die Aufgabenstellung nicht genau durchgelesen. Mit Arrays wäre es nur so lösbar, dass du das Feld elendig groß machst, um alle Noten speichern zu können, was undglaubliche Speicherverschwendung wäre oder du erstellst immer wieder dynamisch ein neues Array, das um ein Element größer ist. Das ist jedoch von der Performance her dumm.
Aufgabenstellung :
Program schreiben welches die Noten einer belibigen anzahl von schüler einliest.
Das Program muss am ende denn mittelwert und die anzahl der noten welche über dem mittelwert sind ausgeben.
Wir dürfen natürlich nur dinge verwenden die wir gelernt haben...
Und wo steht da jetzt, dass du Arrays verwenden musst? Du liest die Noten ein. Summierst sie auf. Speicherst ab, wie viele eingegeben wurden. Und am Schluss berechnest du den Mittelwert.
EDIT: Klassischer Fall von überlesen.. "und die anzahl der noten welche über dem mittelwert sind ausgeben."
Dann musst du das aufteilen. Du speicherst ab, wie viele 1er, 2er, ... eingegeben worden. Geht aber auch ohne Array.
wir bekommen keine Zettel auf der die angabe steht sondern der leher sagt uns alles mündlich >.>
Mittelwert berechnen ist ja nicht das problem, das problem ist das ichs nicht schaffe das alle werte die über dem durschnitt liegen gezählt werden...
Das abspeichern der werte kann man nicht vermeiden, da ich die zahlen erst zählen kann nachdem ich den mittelwert berechnet habe. Wird mir woll nichts anderes übrig bleiben als ein 100er arrey zu erstellen
Frage(bin anfänger^^) 04/08/2011 - S4 League - 7 Replies Was heißt: Acarde farmen mit oder ohne hacks??
kriegt man bei acarde mehr Xp oder Pen oder warum sagt man auch:Pen capseln farmen? pls sagen auch falls man viel kreigt welche schwierigkeit und welches lv(1-10 glaub ich^^)
Anfänger-Frage 08/07/2010 - Wolfteam - 4 Replies Huhu liebe Com...
Ich wollt gern wissen:....
Wie bleib ich nach dem Klettern als Wolf an einer Wand hocken ?
Sprich:
-> Klettern und Oben, auf Kletterhöhe in Kletterposition an der Wand stehen bleiben.
Hab das schon oft gesehn, bin selbst aber zu blöd dafür.
MfG
S4 Frage bin anfänger 06/03/2010 - S4 League - 8 Replies Moin Leute,
habe eine frage kann man Waffen in S4 Plus höher machen kann z.B. ich habe eine Semi-Rifle+1 kann ich die Höher machen oder??
frage vom anfänger xD 05/19/2007 - Lord of the Rings Online - 2 Replies das ist nun mal neh sehr dumme frage ^^
wie bekomm ich die aktionsleisten so hien das sie immer angezeigt werden oO?
http://www.directupload.net/images/070426/QPK8AS2 n.jpg
sorry aber spiel das spiel nun erst 4 stunden und habs einfach nirgends gefunden oO"
Anfänger frage 10/11/2004 - Ragnarok Online - 7 Replies Hi ich zocke seit gestern Ro Europe und ich wollte fragen welchen Bot ihr mir empfehlen Könnt und wie er Funktioniert! was gibt es noch für hacks Gibt es hacks Für Geld oder ähnliches? danke im voraus
super123