Número par ou ímpar (com operado bit a bit)
Publicado por Pedro Arthur 12/02/2008
[ Hits: 10.502 ]
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; }
funcarg2.c - Função com argumento
Inserir e remover caracter da matriz
Nenhum comentário foi encontrado.
DOOM clássico (quase) vanilla e um pouco melhorado
Mamãe, quero descompactar e também compactar arquivos no terminal!
Atualizar Mint para versão 22 BETA
Criando super poderes para o mkdir
Mudando Tema do Grub do Linux Mint
Warped Tentacles para Doom Clássico
Conheça a extensão Just Perfection para mudar várias opções do Gnome
Wifi da casa dos meus pais não funciona direito no meu notebook (4)
Fedora so entra na tela de (3)