Número par ou ímpar (com operado bit a bit)
Publicado por Pedro Arthur 12/02/2008
[ Hits: 10.960 ]
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;
}
string.c - Trabalhando com string
Converte Farenheit para Celsius
Nenhum comentário foi encontrado.
Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd
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
Substituindo o NetworkManager pelo iwd (e iwgtk)
Em qual Arquivo colocar as Configurações
Forçar resolução teimosa no Wayland
Como fazer um pendrive bootável utilizando a ferramenta Rufus
Instalar Linux em notebook Sony Vaio VPCEG13EB (1)
Quando vocês pararam de testar distros? (18)









