#include <iostream>
#include <string>
#include <ctype.h>

using namespace std;

class Date {
public:
Date(string date);
~Date() {}

bool compare(Date& dateToCompare) const;
string getData(int index) {return data[index];}

private:
string data[3];

};

Date::Date(string date)
{
    int dateIndex = 0;
    for(int index = 0 ; index < 3 ; index++)
    {
        while( isalnum(date[dateIndex]) )
              {
                  data[index]+= date[dateIndex];
                  dateIndex++;
              }

              dateIndex++;
    }
}

bool Date::compare(Date& dateToCompare) const
{
    for(int i = 2; i > -1 ; i--)
    {
        if( data[i] > dateToCompare.data[i])
        return true;

        else if( data[i] == dateToCompare.data[i])
        continue;

        else
        return false;
    }

    cout<<" jednaki su ";
    return false;
}

int main()
{
    cout<<"format datuma za unos 12.11.2008" << endl;
    cout<<"upisi prvi datum : ";
    string datum1;
    cin>> datum1;
    cout<<"upisi drugi datum : ";
    string datum2;
    cin>> datum2;

    Date Datum1(datum1);
    Date Datum2(datum2);

    cout<< boolalpha;
    cout<< "prvi je datum veci ? : " <<
           Datum1.compare(Datum2);


    return 0;
}
