Aufgabe 1 Lösung

Das Array int[] zahlen sei mit 1000 Zufallszahlen aus $\{1, 2, \ldots, 100\}$ gefüllt. Schreibe ein Programm, das zählt, wie viele gerade Zahlen im Array zahlen vorkommen und diese Anzahl am Ende ausgibt.

Modulo-Operator
Bei der Lösung unten wird der Modulo-Operator (%) benutzt. Er berechnet den Rest beim Teilen, also z.B.

  • 7 % 5 = 2 (da 7 geteilt durch 5 den Rest 2 lässt)
  • 18 % 3 = 0 (da 18 geteilt durch 3 den Rest 0 lässt)
  • 25 % 4 = 1 (da 25 geteilt durch 4 den Rest 1 lässt)

Eine Zahl a ist genau dann gerade, wenn sie beim Teilen durch 2 den Rest 0 lässt, wenn also a % 2 == 0 ist.