Šajā piemērā, ja… cits apgalvojums tiek izmantots, lai pārbaudītu, vai lietotāja ievadītais skaitlis ir pāra vai nepāra.
Lai saprastu šo piemēru, jums jāzina par šādām C ++ programmēšanas tēmām:
- C ++, ja, ja … cits, un Nested, ja … cits
Veselos skaitļus, kas ir pilnīgi dalāmi ar 2, sauc par pāra skaitļiem.
Un tie veseli skaitļi, kas nav pilnīgi dalāmi ar 2, nav pazīstami kā nepāra skaitļi.
Lai pārbaudītu, vai vesels skaitlis ir pāra vai nepāra, atlikumu aprēķina, dalot to ar 2, izmantojot moduļa operatoru % . Ja atlikums ir nulle, šis vesels skaitlis ir pat, ja nē, šis skaitlis ir nepāra.
1. piemērs: Pārbaudiet, vai skaitlis ir pāra vai nepāra, izmantojot citu
#include using namespace std; int main() ( int n; cout <> n; if ( n % 2 == 0) cout << n << " is even."; else cout << n << " is odd."; return 0; )
Rezultāts
Ievadiet veselu skaitli: 23 23 ir nepāra.
Šajā programmā, ja … cits apgalvojums tiek izmantots, lai pārbaudītu, vai tā n%2 == 0
ir patiesa vai nē. Ja šī izteiksme ir patiesa, n ir pāra, ja n nav dīvaina.
Varat arī izmantot trīskāršos operatorus?: Nevis if… else paziņojuma vietā. Trīskāršais operators ir īsu roku apzīmējums if… cits paziņojums.
2. piemērs: Pārbaudiet, vai skaitlis ir pāra vai nepāra, izmantojot trīslīmeņu operatorus
#include using namespace std; int main() ( int n; cout <> n; (n % 2 == 0) ? cout << n << " is even." : cout << n << " is odd."; return 0; )