arrays:uebungenkurzarbeit:aufgabe1loesung:start
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.
arrays/uebungenkurzarbeit/aufgabe1loesung/start.txt · Zuletzt geändert: 2025/03/24 14:50 von Martin Pabst