C# Gerade Zahl ausgeben
Hallo. ich will mithilfe des Modulo Operators alle geraden Zahlen in einer Zahlenreihe von z.B. 12-22 ausgeben, komme aber immer nur zum Rest der Division. Wie kann ich die Zahl zum Rest ausgeben?
2 Antworten
![](https://images.gutefrage.net/media/user/apachy/1597298724769_nmmslarge__0_0_120_120_040779a85bcf89fd282fa9af46f30da0.png?v=1597298725000)
// Schleife von 12 bis 22
for (int i = 12; i <= 22; i++) {
// Wenn i eine gerade Zahl ist, dann ausgeben
if (i % 2 == 0) {
Console.WriteLine(i + " ");
}
}
So in etwa sollte das tun. Kanns hier atm net ausprobieren und lang kein C# mehr benutzt.
Woher ich das weiß:Berufserfahrung – Softwareentwickler/Projektleiter seit 2012
![](https://images.gutefrage.net/media/user/apachy/1597298724769_nmmslarge__0_0_120_120_040779a85bcf89fd282fa9af46f30da0.png?v=1597298725000)
Natürlich könntest du für die blosse Ausgabe, sofern du die Zahlen nicht woanders erzeugst auch einfach statt mit i++ mit i+=2 hochzählen und jede Zeile ausgeben.
![](https://images.gutefrage.net/media/default/user/9_nmmslarge.png?v=1551279448000)
Kannst mit Array versuchen.