Различия
Показаны различия между двумя версиями страницы.
— | reshenie_zadachi_13 [2021/07/31 21:58] (текущий) – создано - внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Задача 13 ====== | ||
+ | **Задача 13:** Создайте класс, который будет содержать информацию о дате (день, месяц, год). С помощью механизма перегрузки операторов, | ||
+ | < | ||
+ | /* | ||
+ | * Created on January 12, 2011, 11:38 AM | ||
+ | */ | ||
+ | #include < | ||
+ | #include < | ||
+ | #include < | ||
+ | #include < | ||
+ | |||
+ | using namespace std; | ||
+ | |||
+ | class myClassDate { | ||
+ | struct tm *initime; | ||
+ | time_t rawtime; | ||
+ | struct mydate { | ||
+ | int my_day; | ||
+ | int my_mon; | ||
+ | int my_year; | ||
+ | } myinitdate; | ||
+ | public: | ||
+ | myClassDate();// | ||
+ | myClassDate(const myClassDate & | ||
+ | ~myClassDate(){};// | ||
+ | myClassDate operator-(const myClassDate &N) | ||
+ | { | ||
+ | myClassDate temp; | ||
+ | temp.myinitdate.my_day=myinitdate.my_day-N.myinitdate.my_day; | ||
+ | // | ||
+ | return temp; | ||
+ | } | ||
+ | |||
+ | void printdate(){cout<< | ||
+ | void addday(int days); | ||
+ | }; | ||
+ | |||
+ | myClassDate:: | ||
+ | rawtime = time (NULL); | ||
+ | initime = localtime (& | ||
+ | myinitdate.my_day=initime-> | ||
+ | myinitdate.my_mon=initime-> | ||
+ | myinitdate.my_year=initime-> | ||
+ | } | ||
+ | void myClassDate:: | ||
+ | if (myinitdate.my_day+days> | ||
+ | else myinitdate.my_day+=days; | ||
+ | } | ||
+ | |||
+ | int main(int argc, char** argv) { | ||
+ | myClassDate A,B,C; | ||
+ | A.printdate(); | ||
+ | A.addday(40); | ||
+ | A.addday(5); | ||
+ | A.printdate(); | ||
+ | // | ||
+ | B.printdate(); | ||
+ | C=A-B; | ||
+ | C.printdate(); | ||
+ | |||
+ | return (EXIT_SUCCESS); | ||
+ | } | ||
+ | </ |
📌 Удобный подбор VPS по параметрам доступен на DIEGfinder.com - официальном инструменте проекта DIEG. Это часть единой экосистемы, созданной для того, чтобы помочь быстро найти подходящий VPS/VDS сервер для любых задач хостинга.
📌 Для тестирования скриптов, установщиков VPN и Python-ботов рекомендуем использовать надежные VPS на короткий срок. Подробнее о быстрой аренде VPS для экспериментов - читайте здесь.
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Nginx простые примеры конфигурации
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах
7 Самых Популярных Обзоров
- Хостинг для Python-скриптов и приложений
- ТОП 4 лучших антидетект браузеров (Бесплатные & Платные)
- Подборка купонов (промокоды) на хостинг, антидетект браузеры
- Обзор THE.Hosting (PQ Hosting): надежный хостинг с профессиональной поддержкой
- Хостинг в России
- Хостинг в Европе
- Обзор браузера Dolphin {anty} для мультиаккаунтинга