Verificar se um número é par ou ímpar é um problema muito comum na linguagem C. As dicas a seguir serão abordadas neste programa Odd & Even no artigo C:
- Diagrama de fluxo de programa ímpar e par
- Algoritmo de programa ímpar e par
- Pseudocódigo de programa ímpar e par
- Programa para verificar pares ou ímpares
- Programa para verificar ímpar ou par usando o operador condicional
- Encontrar ímpar ou par usando o operador bit a bit
Se um número for perfeitamente divisível por 2, ele é conhecido como número par. Os números restantes que não são perfeitamente divisíveis por 2 são conhecidos como números ímpares. Em palavras simples, os números pares são aqueles que estão na forma n = 2k, enquanto os números ímpares são aqueles números que estão na forma n = 2k + 1. Todos os inteiros serão números pares ou ímpares. Neste blog, vamos entender como verificar se um número é par ou ímpar usando o programa C.
Existem várias maneiras de verificar se um determinado número é par ou ímpar.
Vamos dar uma olhada em cada um deles um por um.
Diagrama de fluxo de programa ímpar e par
A seguir está o diagrama de fluxo para o programa ímpar ou par:
Agora, vejamos o algoritmo do programa ímpar e par em C.
Algoritmo de programa ímpar e par
O algoritmo é muito simples:
COMEÇAR
Etapa 1 → Pegue um número inteiro n
Etapa 2 → Atribuir n para a variável
Etapa 3 → Executar n módulo 2 e verifique o resultado se a saída for 0
Etapa 4 → Se verdadeiro n é mesmo
Etapa 5 → Se for falso n é estranho
Agora vamos dar uma olhada no algoritmo para Pseudocódigo de Programa Ímpar e Par
Pseudocódigo de programa ímpar e par
IF (módulo inteiro 2) é igual a 0
O número PRINT é par
OUTRO
O número PRINT é ímpar
FIM SE
Agora vamos dar uma olhada no algoritmo para Programa para Verificar Par ou Ímpar
Programa para verificar pares ou ímpares
Na linguagem de programação C, temos um operador de módulo que retorna o restante do divisor e do dividente. Usaremos esse operador para descobrir se o nuber está no formato 2k ou 2k + 1.
Agora, vamos examinar o código para verificar se um determinado número inteiro é ímpar ou par.
Código
if (num% 2 == 0) printf ('% d é par.', num) else printf ('% d é ímpar.', num)
Seguindo em frente, vamos dar uma olhada no código completo.
Exemplo
#include int main () {int num printf ('Digite um número:') scanf ('% d', & num) if (num% 2 == 0) printf ('% d é par.', num) else printf ('% d é ímpar.', num) return 0}
Produto1:
Produto2:
Neste programa, verificamos se o número fornecido está retornando 0 ou 1resto quando o dividimos com 2. Se n% 2 == 0, o número é par, caso contrário, o número é ímpar.
Agora vamos dar uma olhada em mais uma variação onde você pode fazer o mesmo.
Programa para verificar ímpar ou par usando o operador condicional
Você também pode usar o operador condicional para verificar a mesma condição que discutimos anteriormente.
Operador condicional / operador ternário: Os operadores condicionais retornam um valor se a condição for verdadeira e retorna outro valor se a condição for falsa.
Sintaxe : (Condição? True_value: false_value)
Exemplo : (X> 10? 0: 1)
Exemplo
#include int main () {int num printf ('Digite um número:') scanf ('% d', & num) (num% 2 == 0)? printf ('% d é par.', num): printf ('% d é ímpar.', num) return 0}
Produto1:
Produto2:
Vejamos mais uma variação
Encontrar ímpar ou par usando o operador bit a bit
Você também pode verificar se o número fornecido é par ou ímpar usando o operador AND bit a bit.
Exemplo
#include int main () {int num printf ('Digite um número:') scanf ('% d', & num) if (num & 1 == 1) printf ('% d é ímpar.', num) else printf ('% d é par.', num) retorna 0}
Produto1:
Produto2:
Agora, depois de passar pelos programas acima, você terá entendido como verificar se um determinado número é ímpar ou par na programação C. Espero que este blog seja informativo e tenha valor agregado para você.
Com isso, chegamos ao fim deste artigo do Programa Odd & Even em C.
java encontra o maior número na lista
Confira o Treinamento fornecido por Edureka em muitas tecnologias como Java, Primavera e muito mais, uma empresa de aprendizagem online confiável com uma rede de mais de 250.000 alunos satisfeitos espalhados por todo o mundo
Tem alguma questão para nós? Mencione isso na seção de comentários deste blog “Odd & Even Program in C” e entraremos em contato com você o mais breve possível.