![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
como determinar si un numero es par o impar
Necesito determinar si un numero es par o impar. ?Me pueden orientar?
__________________
Nunca esta de más volver a ver la "Guia de Estilo" o "La Otra Guia de Estilo". Recuerda siempre usar los "Tags" para una mejor legibilidad de tu código. Cuando miras fijamente al abismo, este te devuelve la mirada oo______ooo_____ooo_ooooooo_____ooo____oooooo____ooooooo______oooo____ooo____oo_ oo______oooo___oooo_oo____oo__oo___oo__oo____oo__oo____oo___oo____oo__oooo___oo_ oo______oo_oo_oo_oo_oo____oo_oo_____oo_oo_____oo_oo____oo__oo______oo_oo_oo__oo_ oo______oo__ooo__oo_oooooo___ooooooooo_oo_____oo_ooooooo___oo______oo_oo__oo_oo_ oo______oo_______oo_oo_______oo_____oo_oo____oo__oo____oo___oo____oo__oo___oooo_ ooooooo_oo_______oo_oo_______oo_____oo_oooooo____oo_____oo____oooo____oo____ooo_ ________________________________________________________________________________ |
#2
|
||||
|
||||
Usa la función Odd.
// Saludos |
#3
|
||||
|
||||
Si el bit menos significativo es 1 entonces no es par:
Código:
bool par = !(n & 0x1); |
#4
|
|||
|
|||
![]() ![]() |
#5
|
|||
|
|||
Hola, tambien puedes usar el modulo 2
Código:
if (n%2) { cout << "impar" } else { cout << "par" } |
#6
|
||||
|
||||
![]() Cita:
![]() gracias por compartirlo. ![]() Una anécdota> ![]() Aún recuerdo ![]() ![]() Lo cierto es que no recuerdo si lo resolví pero con la respuesta de escafandra creo que hubiera sido mas fácil... ![]() ![]() ![]() ![]() 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. |
#7
|
||||
|
||||
Pero, ¿dijo qué lenguaje? jejeje
|
#8
|
||||
|
||||
![]() Bueno aquella vez estabamos dando los primeros pininos en Pascal, aunque en realidad el examen era escrito y tenias que hacerlo usando Diagrama de flujo ó Pseudocódigo lo cual implica que la solucion serviría para cualquier lenguaje de programación.
![]() ![]() Saludos... ![]()
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7 |
#9
|
||||
|
||||
Todos los microprocesadores tienen un indicador de paridad. Entonces podría utilizarse código máquina:
Bueno, más o menos... ![]() ![]() Última edición por Ñuño Martínez fecha: 07-04-2010 a las 13:06:18. |
#10
|
||||
|
||||
El z-80, qué recuerdos
![]() |
#11
|
||||
|
||||
Cita:
![]() ![]() ![]() Saludos. |
#12
|
||||
|
||||
Otra forma más sencilla (sólo el ASM):
Código:
POP BC POP HL LD IX, 0 LD IY, 1 RRC L JP C, SI PUSH IX JR FIN SI: PUSH IY FIN: PUSH BC ![]() |
#14
|
||||
|
||||
El ejemplo de roman es una buena adaptación al asm del concepto de que el bit menos significativo nos dirá si es par.
Código:
bool par = !(n & 0x1); Código:
bool __fastcall par(int n) { asm{ and ax,1 dec ax } } |
#15
|
||||
|
||||
Cita:
Lo que pasa es que cuando vi el código de Ñuño (del que no entiendo ni jota), me dije que un and no podía ser tan difícil ![]() // Saludos |
#16
|
||||
|
||||
valla amigos he estado en superviviencia en un cayo, sin pc, ventilador, movil ni nada por el estilo jejeje, ni siquiera fosforera para encender algo jejejejejejejeje, y weno que he estado casi 3 semanas y al regresar veo cuan animado ha sido este hilo, jejejej, desempolvando los viejos recuerdos jajajajaja, gracias por su ayuda ;-)
__________________
Nunca esta de más volver a ver la "Guia de Estilo" o "La Otra Guia de Estilo". Recuerda siempre usar los "Tags" para una mejor legibilidad de tu código. Cuando miras fijamente al abismo, este te devuelve la mirada oo______ooo_____ooo_ooooooo_____ooo____oooooo____ooooooo______oooo____ooo____oo_ oo______oooo___oooo_oo____oo__oo___oo__oo____oo__oo____oo___oo____oo__oooo___oo_ oo______oo_oo_oo_oo_oo____oo_oo_____oo_oo_____oo_oo____oo__oo______oo_oo_oo__oo_ oo______oo__ooo__oo_oooooo___ooooooooo_oo_____oo_ooooooo___oo______oo_oo__oo_oo_ oo______oo_______oo_oo_______oo_____oo_oo____oo__oo____oo___oo____oo__oo___oooo_ ooooooo_oo_______oo_oo_______oo_____oo_oooooo____oo_____oo____oooo____oo____ooo_ ________________________________________________________________________________ |
#17
|
||||
|
||||
#18
|
||||
|
||||
![]() Cita:
![]() ![]() ![]()
__________________
Nunca esta de más volver a ver la "Guia de Estilo" o "La Otra Guia de Estilo". Recuerda siempre usar los "Tags" para una mejor legibilidad de tu código. Cuando miras fijamente al abismo, este te devuelve la mirada oo______ooo_____ooo_ooooooo_____ooo____oooooo____ooooooo______oooo____ooo____oo_ oo______oooo___oooo_oo____oo__oo___oo__oo____oo__oo____oo___oo____oo__oooo___oo_ oo______oo_oo_oo_oo_oo____oo_oo_____oo_oo_____oo_oo____oo__oo______oo_oo_oo__oo_ oo______oo__ooo__oo_oooooo___ooooooooo_oo_____oo_ooooooo___oo______oo_oo__oo_oo_ oo______oo_______oo_oo_______oo_____oo_oo____oo__oo____oo___oo____oo__oo___oooo_ ooooooo_oo_______oo_oo_______oo_____oo_oooooo____oo_____oo____oooo____oo____ooo_ ________________________________________________________________________________ |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como determinar la ip de un pc | JoeyJordison | Varios | 1 | 14-01-2007 18:13:06 |
como determinar el navegador por defecto | Velia | API de Windows | 4 | 13-11-2005 16:54:10 |
Como Determinar Monitor a Color ???? | AGAG4 | Varios | 1 | 27-09-2005 05:07:03 |
Como determinar el tamaño de una base de dato ? | Raptor | Varios | 4 | 06-08-2004 02:17:56 |
¿Como determinar el tipo de Impresora? | jgutti | Impresión | 4 | 20-02-2004 01:11:36 |
![]() |
|