Endy.
Esa lectura de los parámetros de entrada de los casos de prueba lo hace la aplicación que nosotros les damos `principal.cpp' como enteros sin signo (unsigned int) de C. La lectura de los componentes de la fecha los maneja correctamente independientemente de si los días se ingresan con uno o dos digitos. O sea, no debería tener ningún impacto en tu código.
Saludos
Alejandro B