Ver Mensaje Individual
  #6  
Antiguo 07-04-2010
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Reputación: 17
rgstuamigo Va por buen camino
Arrow

Cita:
Empezado por escafandra Ver Mensaje
Si el bit menos significativo es 1 entonces no es par:
Código:
bool par = !(n & 0x1);
Saludos.
Épale... escafandra... buen truco.
gracias por compartirlo..
Una anécdota
>
Aún recuerdo aquella vez cuando estaba empezando a dar mis primeros pasos en la programación en la universidad, que a cierto catedrático se le ocurrío preguntarnos en el examen :¿Hacer una funcion que diga si un número es par pero sin usar division(div) ni residuo(mod) ni cualquier otra función propia del lenguaje?
Lo cierto es que no recuerdo si lo resolví pero con la respuesta de escafandra creo que hubiera sido mas fácil... ¿cómo no se me ocurrió...?.
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7

Última edición por rgstuamigo fecha: 07-04-2010 a las 23:10:04.
Responder Con Cita