Programación Funcional - Tengo un pequeño problema en C+

 
Vista:

Tengo un pequeño problema en C+

Publicado por Arnoldo (1 intervención) el 04/04/2006 04:03:04
Tengo un pequeño problema este programa tiene que entregar los dias que existen entre dos fechas... pero debe tener validacion... es decir que sean numeros... intente con ciclos while... y hierbas que no cacho... a ver si me puedes ayudar...

#include <stdio.h>
#include <stdlib.h>

main()
{
int fecha1[3],fecha2[3],dias=0;

printf("\nFecha 1 (dd/mm/aa):");
scanf("%i/%i/%i",&fecha1[1],&fecha1[2],&fecha1[3]);

printf("Fecha 2 (dd/mm/aa):");
scanf("%d/%d/%d",&fecha2[1],&fecha2[2],&fecha2[3]);

dias=abs(fecha1[3]-fecha2[3])*365+abs(fecha1[2]-fecha2[2])*30+abs(fecha2[1]-fecha1[1]);
printf("\nEntre la Fecha 1 y la Fecha 2 existen %d dias\n",dias);
system("pause");

}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder