C++ Beispiel - Ermitteln, ob eine Zahl ungerade oder gerade ist

C++-Beispiele

Im Folgenden verwenden wir %, um zu bestimmen, ob eine Zahl ungerade oder gerade ist. Das Prinzip lautet: Teilen Sie die Zahl durch 2; wenn der Rest 0 ist, ist sie gerade; andernfalls ist sie ungerade.

Beispiel - Verwendung von if...else

#include <iostream> using namespace std; int main() { int n; cout << "Geben Sie eine ganze Zahl ein:"; cin >> n; if ( n % 2 == 0) cout << n << "Die Zahl ist gerade."; else cout << n << "Die Zahl ist ungerade."; return 0; }

Die Ausgabe der obigen Programmausführung ist:

输入一个整数: 5
5 为奇数。

Beispiel - Verwendung des ternären Operators

#include <iostream> using namespace std; int main() { int n; cout << "Geben Sie eine ganze Zahl ein:"; cin >> n; (n % 2 == 0) ? cout << n << "Die Zahl ist gerade." : cout << n << "Die Zahl ist ungerade."; return 0; }

Die Ausgabe der obigen Programmausführung ist:

输入一个整数: 5
5 为奇数。

C++-Beispiele

Weitere Erweiterungen