• Matéria: Informática
  • Autor: perlada77
  • Perguntado 9 anos atrás

Escreva uma expressão PETEQS que determine se o bit de ordem 2 (o bit menos significativo em um número inteiro é o de ordem 0) em um número inteiro n contém um 1.


kamiles2andra: Como vc chegou a esse resultado?
luanvitor711: O bit que procuramos é o de ordem 2, sendo ou seja, ela pode ser obtido através de 3 divisões sucessivas, sendo que a 3, você usa o MOD, e pega o resto para comparar com o bit.
kamiles2andra: Muito obrigada mesmo me ajudou bastante
kamiles2andra: Tem como vc me enviara os calculos?
luanvitor711: você pode pegar qualquer numero inteiro.
luanvitor711: Converta ele para binário, e após veja qual o bit de ordem dois. Após isso, aplique nessa formula que coloquei. Depois só compara e vê se dá certo. Fiz com uns 30 números diferentes, com mais de 4 de bits e deu certo. rs

Respostas

respondido por: luanvitor711
3
((((n/2)/2) mod 2) = 1) e Verdadeiro 

kamiles2andra: Obrigada
Perguntas similares