¡Buenas!
El algoritmo que utilizas para sacar los datos de dia, mes y año (no utilices la ñ, para el compilador es un caracter estraño), no es correcto.
Si tienes un numero con el formato ddmmaa, tendras que el numero es:
aa * 1000 + mm * 1001 + dd * 1002 = num
Por lo tanto:
aa = num %100
mm = (num / 100) % 100
dd = (num / 1002)
Siemre suponiendo que el usuario ha introducido un numero de 6 digitos.
¡Saludos!
PD: Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.
El algoritmo que utilizas para sacar los datos de dia, mes y año (no utilices la ñ, para el compilador es un caracter estraño), no es correcto.
Si tienes un numero con el formato ddmmaa, tendras que el numero es:
aa * 1000 + mm * 1001 + dd * 1002 = num
Por lo tanto:
aa = num %100
mm = (num / 100) % 100
dd = (num / 1002)
Siemre suponiendo que el usuario ha introducido un numero de 6 digitos.
¡Saludos!
PD: Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.