Use o operador do módulo (%) para determinar o número inteiro é par ou estranho
Neste código, aplicaremos o operador Modulus (%) para especificar se um valor fornecido pelo usuário seria par ou ímpar:
#incluirPrimeiro, apenas incluímos o arquivo de cabeçalho; Este arquivo de cabeçalho lida com as funções de entrada e saída. Na próxima etapa, definimos a função principal (). Dentro do corpo da função principal (), inicializamos uma variável "n" e ela armazena o número inteiro. Aqui, chamamos a função printf (), por isso imprime a declaração "Digite um número" para obter o número do usuário que ele deseja saber se é um número par ou ímpar.
Além disso, empregamos a função scanf (). É usado para ler os dados configurados. Ele armazena o número inserido. Além disso, aplicamos a condição de if-else para verificar se o número inserido é par. Utilizamos o (%) operador do módulo para avaliar se o número inserido é perfeitamente divisível por 2 ou não. Aqui, a declaração de teste (número % 2 == 0) responde como 1 se o número inteiro inserido for completamente dividido por 2. Isso indica que o número inteiro seria mesmo.
O número inteiro é estranho se a condição de teste responder a 0 (false). Dessa forma, decidimos se o número necessário é par ou estranho.
Use o operador bit -new
Para usar o operador bit a bit (&), analisaríamos se um valor definido pelo usuário é par ou ímpar neste código. As variáveis necessárias serão criadas e definidas primeiro. Então, o usuário será solicitado a fornecer um valor inteiro. Empregaremos o operador Bitwise (&) eventualmente no código para ver se o número inteiro definido pelo usuário é par ou estranho. Em seguida, mostraremos posteriormente a mensagem se o valor é par ou estranho.
#incluirNo início do programa, apresentamos o arquivo de cabeçalho. Esta biblioteca fornece as funcionalidades de entrada e saída. A função principal () é chamada no próximo momento. Criamos uma variável "n", que mantém o número inteiro, dentro do corpo do método principal (). A função printf () é definida aqui e exibe a linha "Digite um número" apenas para obter qualquer número do usuário e decidir se é par ou ímpar. Temos usado o método scanf (). É aplicado para acessar os dados que foram especificados. Ele mantém o número que fornecemos.
Além disso, uma declaração if-else é utilizada para avaliar se o valor inserido é par ou ímpar. Isso pode ser feito usando o operador bit a bit (&). Um operador bitwise manipula componentes discretos em bits de dados ou valores decimais para executar operações bitwise. Nas camadas de transmissão, onde bits específicos no cabeçalho relacionados ao conteúdo representam informações cruciais, os operadores bit newwise são utilizados. Então, para encerrar o programa, aplicamos o comando de retorno 0.
Use o operador ternário para indicar o número par ou ímpar do número
Também podemos verificar se o número inserido é par ou ímpar usando o operador ternário. Em vez de usar a expressão de if ... else, empregamos o operador ternário (?):
#incluirDepois de apresentar a biblioteca necessária . Chamamos a função principal (). Agora, a variável “NBR” é inicializada para armazenar o número. Além disso, empregamos a função printf (). Aqui, o usuário pode fornecer um valor inteiro e esse número é atribuído a "NBR". Além disso, utilizamos o método scanf () e sempre recebe as informações formatadas. O número inserido é passado como um parâmetro para esta função.
Agora, aplicamos o operador do módulo (%) para determinar se o número inserido é par ou ímpar. Portanto, se (nbr % 2 == 0) retornar verdadeiro, ele mostra que o número especificado é uniforme; caso contrário, não. Enquanto isso, também usamos o operador ternário (?). O operador condicional às vezes é chamado de operador ternário “?: ”. É comparável a uma expressão if-else, pois utiliza a mesma lógica. Ainda assim, esse operador usa menos armazenamento e facilita a criação de expressões IF-Else no período mais curto. Porque eles exigem três operando para configuração, eles são conhecidos como operadores ternários.
Está sendo utilizado para executar um programa de acordo com o resultado de um status binário. Funciona da mesma forma que um método, pois aceita um valor binário como entrada e fornece um resultado. Este operador aumenta a eficiência ao reduzir as linhas de código. No final, usamos a declaração de retorno 0.
Conclusão
Este artigo discutiu as estratégias para determinar se o número fornecido é par ou estranho. As três técnicas usadas para avaliar se um número inteiro é par ou ímpar incluem o operador do módulo (%), o operador bit -newwise (&) e o operador ternário. Verifique os outros artigos de dica do Linux para obter mais dicas e tutoriais.