Ad Code

Responsive Advertisement

1414 - February 29

Author: Ismail Hosen

Daffodil International University





Problem Link

//Please Follow From Main function



#include<bits/stdc++.h>

using namespace std;



int day(string day)

{

    int dd=0;

    for(int i=0; i<day.size(); i++)

    {

        if(day[i]>='0' && day[i]<='9'){

            dd*=10;

            dd+=day[i]-'0';



        }

    }

    return dd;

}

int main()

{



    //freopen("out.txt", "w", stdout);

    long long int d, year, tc, d1, year1;

    string mn, mn1, dy;

    cin>>tc;

    for(int i=1; i<=tc; i++){

        cin>>mn;

        cin>>dy;

        d=day(dy);

        cin>>year;

        cin>>mn1;

        cin>>dy;

        d1=day(dy);

        cin>>year1;



        if(mn.compare("January")!=0 && mn.compare("February")!=0) year++;

        if(mn1.compare("January")==0 || mn1.compare("February")==0 && d1<29) year1--;



        d=year1/4-(year-1)/4;

        d1=year1/100-(year-1)/100;

        d=(d-d1)+(year1/400-(year-1)/400);

        cout<<"Case "<<i<<": "<<d<<endl;

    }

    return 0;

}




Post a Comment

0 Comments