Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- class Date { //Класс для представления дат
- public:
- Date(int day, int month, int year); //Конструктор (число, месяц, год)
- Date(int dayNumber, int year); //Конструктор (номер дня в году, год)
- void print() const; //Вывод в формате ДД.ММ.ГГГГ
- int dayNumber() const; //Номер дня в году
- Date yesterday() const; //Вчерашняя дата
- Date tomorrow() const; //Завтрашняя дата
- int daysTo(const Date &that) const; //Интервал в днях до указанной даты
- private:
- int d; //Число
- int m; //Месяц
- int y; //Год
- };
- int main() {
- int dayA, monthA, yearA;
- scanf("%d%d%d", &dayA, &monthA, &yearA);
- Date dateA(dayA, monthA, yearA);
- int dayB, monthB, yearB;
- scanf("%d%d%d", &dayB, &monthB, &yearB);
- Date dateB(dayB, monthB, yearB);
- printf("%d", dateA.daysTo(dateB));
- }
- //=================================================================================
- //...
- int Date::daysTo(const Date &that) const {
- //...
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement