Ver Mensaje Individual
  #11 (permalink)  
Antiguo 14/06/2011, 11:57
Avatar de Uncontroled_Duck
Uncontroled_Duck
Colaborador
 
Fecha de Ingreso: mayo-2011
Ubicación: Málaga [Spain]
Mensajes: 806
Antigüedad: 12 años, 11 meses
Puntos: 261
Respuesta: grupos de usuarios

Cita:
Iniciado por goransh_pc Ver Mensaje
...Aqui es donde tengo la duda. Como chequeo este valor. Como se cuales son los valores que debo restarle (el numero mayor mas cercano)??...
Por que los bits van en serie, 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024.... tantos como necesites hacer para conseguir lo que quieres.

Multiplica o divide por 2.

Al descomponer el numero, lo que no este dentro de esos valores lo descartará.

Sobre la otra forma, pierde la esencia de utilizar este sistema.

Digamos que no hay si es mayor o menor, si lo tienes entras y si no, no entras.
__________________
Todos agradeceremos que pongas el código en su respectivo Highlight