Program C ++ pentru a verifica dacă numărul este par sau impar

În acest exemplu, instrucțiunea if … else este utilizată pentru a verifica dacă un număr introdus de utilizator este par sau impar.

Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele următoarelor subiecte de programare C ++:

  • C ++ dacă, dacă … altfel și cuibărit dacă … altfel

Numerele întregi care sunt perfect divizibile cu 2 se numesc numere pare.

Și acele numere întregi care nu sunt perfect divizibile cu 2 nu sunt cunoscute ca număr impar.

Pentru a verifica dacă un număr întreg este par sau impar, restul se calculează atunci când este împărțit la 2 folosind modulul operator % . Dacă restul este zero, acel număr întreg este chiar dacă nu acel număr întreg este impar.

Exemplul 1: verificați dacă numărul este par sau impar folosind if else

 #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; ) 

Ieșire

 Introduceți un număr întreg: 23 23 este impar.

În acest program, instrucțiunea if … else este utilizată pentru a verifica dacă n%2 == 0este adevărat sau nu. Dacă această expresie este adevărată, n este chiar dacă nu n este ciudat.

Puteți utiliza, de asemenea, operatori ternari?: În loc de declarație if … else. Operatorul ternar este o notare scurtă a declarației if … else.

Exemplul 2: Verificați dacă numărul este par sau impar folosind operatori ternari

 #include using namespace std; int main() ( int n; cout <> n; (n % 2 == 0) ? cout << n << " is even." : cout << n << " is odd."; return 0; )

Articole interesante...