Zitat von
hoika:
... Wobei es hier bei cleverer Programmierung auch ohne mod geht. ...
Hai Ilay,
Du kannst Dir ja einmal anschauen wie Ganzezahlen im Binärsystem (also diese nullen und einsen) dargestellt werden.
Du wirst bemerken das sich gerade und ungerade Zahlen nur durch eine einzige Sache unterscheiden.
Je nach dem was von eurem Lehrer gefordert wurde könntest Du jetzt überlegen wie Du mit diesem Wissen enscheidest ob eine Zahl gerade ist oder nicht.
Egal wie Du die Aufgabenstellung löst ist eines wichtig! DU musst wissen wie es funktioniert und dies auch erklären können.
Es ist nicht "wichtig" eine möglichst schnellen Funktion zu schreiben. Viel wichtiger ist es das Du verstehst was sie macht. Erst mit diesem Wissen kannst Du daran gehen Funktionen zu optimieren.
@andere: Was macht ihr denn bei dem "immer um zwei erhöhen" wenn der Startwert ungerade ist?
Addiere alle geraden Zahlen zwichen 3 und 101
Stephan B.
"Lasst den Gänsen ihre Füßchen"