Unterschiedliche Tage zählen in C/C++

Hallo :smile:
ich habe ein Problem mit einer alten Klausur. Die fragestellung lautet in etwa so.
monatseingabe in worten und die eingabe von geldausgaben soll eingelesen werden. das ist kein problem, daraus soll nun die summe und der mittelwert ausgerechnet werden. abbruchkriterium ist die zahl -1.

und jetzt kommt das problem: man soll die tage zählen an denen nichts ausgegeben wurde, sprich als die zahl null eingegeben wurde und alle werte >= 5 euro sollen auch nochmal zusammengefasst werden.

bin schon am verzweifeln, da bei mir hchstens die zahl 1 raus kommt.

ach und noch eins, wie kann ich nochmal bildschirmeingabe löschen?

hoffe jemand kann mir helfen.

danke und ich freue mich schon auf eure antworten

Guten morgen passione

Hallo :smile:
ich habe ein Problem mit einer alten Klausur. Die
fragestellung lautet in etwa so.
monatseingabe in worten und die eingabe von geldausgaben soll
eingelesen werden. das ist kein problem, daraus soll nun die
summe und der mittelwert ausgerechnet werden. abbruchkriterium
ist die zahl -1.

Das bedeutet also, man gibt solange was in die Konsole ein, bis -1 eingegeben wird.
Für mich wäre aber auch das Monatsende ein weiteres Abbruchkriterium!
Passende Schleife eine WHILE-Schleife

und jetzt kommt das problem: man soll die tage zählen an denen
nichts ausgegeben wurde, sprich als die zahl null eingegeben
wurde und alle werte >= 5 euro sollen auch nochmal
zusammengefasst werden.

Ich würde 2 integer (int nichts=0,mehr=0) nehmen, vor der WHILE-SCHLEIFE auf 0 setzen und in der WHILE-Schleife den eingegebenen Wert überprüfen, ob der ==0 oder >= 5 ist, und dann die jeweilige Variable um 1 erhöhen.

bin schon am verzweifeln, da bei mir hchstens die zahl 1 raus
kommt.

hmm, wie sieht denn Code aus (Pseudocode reicht aus)?

ach und noch eins, wie kann ich nochmal bildschirmeingabe
löschen?

Was meinst du mit Bildschirmeingabe löschen?

EIne gute Nacht,
Benny1984