Número par ou ímpar (com operado bit a bit)
Publicado por Pedro Arthur 12/02/2008
[ Hits: 10.776 ]
Homepage: http://di.uern.br/~pedroarthur
Boa noite galera.
Vi muitos postarem códigos para calcular se um número é par ou ímpar... Aqui vai a minha contribuição.
Lógica: na representação binária, um número é impar se seu bit menos significativo for 1. Então, ao realizarmos um AND de um número qualquer com 0x01 retornará 1 se o número for ímpar ou 0 se o número for par.
#include <stdio.h> int main () { int i; scanf ("%d", &i); if (i & 0x01) printf ("Numero impar!\n"); else printf ("Numero par!\n"); return 0; }
Ordenar vetor com algoritmo Insertion Sort
Nenhum coment�rio foi encontrado.
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Git config não aplica configurações
O que você quer para sua vida ao usar o Linux?
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Linux mint só reproduz vídeos em navegadores se estiverem mutados [RES... (2)
Alerta Google Chrome 138.0.7204.10... (3)
Teclado n~ao escreve abnt2 (7)