C/Visual C - UNA FUNCION QUE ME DIGA SI UN X ES IMPAR O PAR

 
Vista:

UNA FUNCION QUE ME DIGA SI UN X ES IMPAR O PAR

Publicado por xj35u5x (63 intervenciones) el 20/08/2000 00:00:00
SI ALGUIEN ME FACILITA UNA FUNCION QUE DE UN VALOR
1 SI UN ENTERO X ES PAR Y UN 0 SI X ES IMPAR
MUCHAS GRACIAS....
SI ALGUIEN RESPONDE LA PREGUNTA ANTERIOR, ESTO NO ES NECESARIO,, :-)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:UNA FUNCION QUE ME DIGA SI UN X ES IMPAR O PAR

Publicado por Endos (143 intervenciones) el 20/08/2000 00:00:00
int EsPar(int Numero)
{
return 1-(Numero&1);
}

saludos,
Endos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:UNA FUNCION QUE ME DIGA SI UN X ES IMPAR O PAR

Publicado por xj35u5x (63 intervenciones) el 20/08/2000 00:00:00
HOla , bueno Endos, te doy las gracias por responder mis preguntas en forma tan rápida, pero te pido por favor que me expliques aun que sea un poquito el código que me das, para poder entenderlo mejor y aprender....

int EsPar(int Numero)
{
return 1-(Numero&1);
}

tu me das esto, y estoy casi seguro que
funcionará, pero me gustaría entenderlo, por ejemplo, que es Numero&1 ????
gracias,.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:UNA FUNCION QUE ME DIGA SI UN X ES IMPAR O PAR

Publicado por Endos (143 intervenciones) el 21/08/2000 00:00:00
Numero&1 es una operacion logica AND que comprueba si el ultimo bit
de ´Numero´ es 1. Esto devuelve 1 si el ultimo bit es 1 y 0 en caso contrario.
Busca info sobre operaciones logicas, AND, OR y XOR; son muy utiles.

Saludos,
Endos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:UNA FUNCION QUE ME DIGA SI UN X ES IMPAR O PAR

Publicado por Sapi (4 intervenciones) el 23/08/2000 00:00:00
Porque usas & y no == ?
Es mas rapido?

Espero me contesteis.

Sapi
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:UNA FUNCION QUE ME DIGA SI UN X ES IMPAR O PAR

Publicado por Endos (143 intervenciones) el 23/08/2000 00:00:00
Se usa & porque con == no se puede hacer una comparacion del ultimo bit.
Simplemente con == no es posible hacerlo.

Saludos,
Endos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

¿ que paso con tu respuesta sapi ?

Publicado por xj35u5x (63 intervenciones) el 23/08/2000 00:00:00
¿?¿?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar