Funcion recursiva.
Bueno la verdad esque nose por donde coger este ejercicio y me gustaria a ver si alguien puede hecharme una mano resolviendolo o al menos guiandome un poco :P Muchas gracias. Ahi va el enunciado.
Escribe una función recursiva que siguiendo este prototipo:
int faltan_dias(int anyo_i, int mes_i, int dia_i, int anyo_f int mes_f, int dia_f)
calcule los días que hay entre dos fechas. La fecha inicial viene dada por
anyo_i, mes_i, dia_i (por ejemplo, 2004, 3, 25 corresponde al 25 de marzo
de 2004) y la fecha final viene dada por anyo_f, mes_f y dia_f (por ejemplo,
2060, 6, 21 corresponde al 21 de junio de 2060). Supón, para simplificar el
problema, que todos los meses tienen 30 días. Hacer el tratamiento específico de
los errores ( por ejemplo, fecha final anterior a fecha inicial, valores incorrectos
de día y mes, etc.) de forma que si se produce un error la función devuelve -1.
Escribe una función recursiva que siguiendo este prototipo:
int faltan_dias(int anyo_i, int mes_i, int dia_i, int anyo_f int mes_f, int dia_f)
calcule los días que hay entre dos fechas. La fecha inicial viene dada por
anyo_i, mes_i, dia_i (por ejemplo, 2004, 3, 25 corresponde al 25 de marzo
de 2004) y la fecha final viene dada por anyo_f, mes_f y dia_f (por ejemplo,
2060, 6, 21 corresponde al 21 de junio de 2060). Supón, para simplificar el
problema, que todos los meses tienen 30 días. Hacer el tratamiento específico de
los errores ( por ejemplo, fecha final anterior a fecha inicial, valores incorrectos
de día y mes, etc.) de forma que si se produce un error la función devuelve -1.
Quizás puedan ayudarte la sección Formación de maacera.com
Prueba allí.
:)
Prueba allí.
:)
