Número par ou ímpar (com operado bit a bit)
Publicado por Pedro Arthur 12/02/2008
[ Hits: 10.954 ]
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;
}
Mostrando as palavras digitadas ao contrário!
Nenhum comentário foi encontrado.
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Linux Mint: Zram + Swapfile em Btrfs
O widget do Plasma 6 Área de Notificação
Pendrive do Ubuntu 24.04 travando ao tentar fazer a instalação dual bo... (1)
Instalar Dual Boot, Linux+Windows. (13)
tentei instalar o steam pelo terminal, agora ele não abre (3)









