Hola!
En la solución se comparan dos variables de tipo int que tienen dos cadenas formadas por tres dígitos codificados en BCD y para ello se utiliza el operador ">".
Esto devuelve el resultado correcto o en realidad hay que implementar una función que recorra las cadenas bit a bit con el fin de compararlos?
Muchas gracias
Estimado,
Si bien las variables son 'int' (con signo), como todos los números se shiftean 4 lugares hacia la derecha, todos comienzan con 0 y por lo tanto la comparación que se termina utilizando es la de enteros sin signo, la cual se puede implementar como vos decís (recorriendo las cadenas bit a bit), y por tanto también sirve para comparar números en BCD.
Saludos,
Federico