From 23c0329fc8e0749dcb2a48e218617b39db654909 Mon Sep 17 00:00:00 2001 From: Santo Cariotti Date: Sat, 21 Jan 2017 14:26:34 +0100 Subject: Add files via upload --- biblioteca.cc | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 biblioteca.cc diff --git a/biblioteca.cc b/biblioteca.cc new file mode 100644 index 0000000..85cd80f --- /dev/null +++ b/biblioteca.cc @@ -0,0 +1,57 @@ +#include +#include +#include +#include + +using namespace std; + +int main(void) +{ + ifstream filein; + ofstream fileout; + + filein.open("input.txt"); + fileout.open("output.txt"); + + time_t rawtime; + struct tm * timeinfo; + + int num[4], i = 0, j = 1, diff, tot[2]; + char ch; + string cc; + + while(!filein.eof()) + { + filein.get(ch); + if(ch != ' '){ + cc+=ch; + istringstream(cc) >> num[i]; + }else { + i++; + cc = ""; + } + } + + time(&rawtime); + timeinfo = localtime(&rawtime); + + for(i = 0; i < 2; i++){ + timeinfo->tm_year = 2001-1900; + timeinfo->tm_mon = num[j]-1; + timeinfo->tm_mday = num[j-1]; + + mktime(timeinfo); + + tot[i] = timeinfo->tm_yday+1; + j = 3; + } + + diff = tot[1] - tot[0]; + + fileout << diff; + + filein.close(); + fileout.close(); + + return 0; +} -- cgit v1.2.3-18-g5258