Programa C ++ para verificar se o número é par ou ímpar

Neste exemplo, a instrução if… else é usada para verificar se um número inserido pelo usuário é par ou ímpar.

Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação C ++:

  • C ++ if, if … else e aninhado if … else

Os inteiros perfeitamente divisíveis por 2 são chamados de números pares.

E os inteiros que não são perfeitamente divisíveis por 2 não são conhecidos como números ímpares.

Para verificar se um inteiro é par ou ímpar, o resto é calculado quando ele é dividido por 2 usando o operador de módulo % . Se o resto for zero, esse inteiro é par, se não, esse inteiro é ímpar.

Exemplo 1: verifique se o número é par ou ímpar usando 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; ) 

Resultado

 Insira um número inteiro: 23 23 é ímpar.

Neste programa, a instrução if… else é usada para verificar se n%2 == 0é verdadeiro ou não. Se esta expressão for verdadeira, n é par, se não n for ímpar.

Você também pode usar operadores ternários?: Em vez da instrução if… else. Operador ternário é uma notação abreviada da instrução if … else.

Exemplo 2: verificar se o número é par ou ímpar usando operadores ternários

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

Artigos interessantes...