C++реализовать структуру дата (date). она должна содержать следующие поля:
год
месяц
день
методы:
bool isleapyear() – определяет високосный год или нет
int monthdays() – определяет количество дней в месяце
void tonextdate() – перезаписывает на следующую дату
void toprevdate() - перезаписывает на предыдущую дату
void adddays(int d) – перезаписывает дату со смещением на d дней вперед
void deldays(int d) - перезаписывает дату со смещением на d дней назад
int cmpdate(date date) – сравнивает даты (даты равны – 0, даты различны –
разницу в днях > 0 или < 0)