Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Южный федеральный университет, ИКТИБ, кафедра МОП ЭВМ
- * Гатауллин Руслан Рустемович
- * Написано 04.09.2020
- */
- #include <iostream>
- #include "date.h"
- int main()
- {
- try
- {
- Date *ptr_d = new Date(5, 12, 1918);
- delete ptr_d;
- Date d;
- std::cout << "Введите дату: ";
- std::cin >> d;
- Date p;
- p = d;
- std::cout << "На сколько дней увеличить дату: ";
- int n;
- std::cin >> n;
- d = d + n;
- std::cout << "Новая дата: " << d << std::endl;
- std::cout << "День недели: ";
- switch (d.dayOfWeek())
- {
- case 1:
- std::cout << "понедельник";
- break;
- case 2:
- std::cout << "вторник";
- break;
- case 3:
- std::cout << "среда";
- break;
- case 4:
- std::cout << "четверг";
- break;
- case 5:
- std::cout << "пятница";
- break;
- case 6:
- std::cout << "суббота";
- break;
- case 7:
- std::cout << "воскресенье";
- break;
- }
- std::cout << std::endl;
- std::cout << "Новый день: ";
- unsigned short day;
- std::cin >> day;
- d.set_day(day);
- std::cout << "Новый месяц: ";
- unsigned short mouth;
- std::cin >> mouth;
- d.set_mouth(mouth);
- std::cout << "Новый год: ";
- int year;
- std::cin >> year;
- d.set_year(year);
- std::cout << "День: " << d.get_day() << std::endl;
- std::cout << "Месяц: " << d.get_mouth() << std::endl;
- std::cout << "Год: " << d.get_year() << std::endl;
- }
- catch (std::exception &ex)
- {
- std::cout << "Ошибка: " << ex.what() << "!" << std::endl;
- exit(1);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment