Buscar este blog

domingo, 8 de marzo de 2015

Programa que toma dos fechas, especificadas en día/mes/ año y calcula la diferencia entre los dos en días

Programa que toma dos fechas, especificadas en día/mes/ año y calcula la diferencia
      entre los dos en días totales (asumir que no hay años bisiestos).  */

#include <iostream>
#include <cmath>
using namespace std;

int dia1, mes1, anio1, dia2, mes2, anio2, dias, resmes;
int main()
{
    cout<<"\n"<<" Ingrese una fecha en el orden dia, mes, anio: ";
    cin>>dia1;
    cin>>mes1;
    cin>>anio1;
    cout<<"\n"<<" Ingrese una segunda fecha en el orden dia, mes, anio: ";
    cin>>dia2;
    cin>>mes2;
    cin>>anio2;
    resmes=abs(mes1-mes2);
    dias=abs(365*(anio1-anio2))+abs(resmes*(30.41666667))+abs(dia1-dia2);
    cout<<"\n"<<" La diferencia en dias es: "<<dias<<" dias"<<endl;
    return 0;
}


Nota: no es exacto.

2 comentarios: