Programación General > C/C++

 fecha del dia anterior

(1/3) > >>

emab84io:
fecha del dia anterior en DEVC++


por favor ayuda

2. Dados como entrada 3 enteros representando la fecha como día, mes, año, imprimir la fecha del día anterior. Por ejemplo para una entrada como: 1 3 1992 La salida será: Fecha anterior a 1-3-1992 es 29-02-1992.
 

que utilizo switch o condiciones if, tengo que hacer una condicion para el año bisiesto?

m0skit0:
Piensa como hacerlo con un array, es mucho más rápido y sencillo. Te dejo una pista:


--- Código: C ---unsigned int dias_meses = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; Eso sí, la condición del año bisiesto nadie te la quita  :comp:

emab84io:
tengo esto pero no genera,   al escribir los numeros se me cierra la pantalla .que falta? revisen por favor
es para dev c++

punteroNULO:
Si  buscas el día anterior deberías restar en vez de sumar.
Y cambiar todas las condiciones, que están pensadas para calcular el día siguiente (¿código copiado?).

La ventana se cierra porque termina de ejecutarse el código.
Utiliza el recurrido "system("pause") de la bibliteca "stdlib.h" al final para que no se cierre la ventana.

m0skit0:

--- Cita de: "punteroNULO" ---Utiliza el recurrido "system("pause") de la bibliteca "stdlib.h" al final para que no se cierre la ventana.
--- Fin de la cita ---
Estás presuponiendo que usa Windows  :P

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa