1 / 1 / 0
Регистрация: 12.08.2011
Сообщений: 29
|
||||||
1 | ||||||
Класс дата22.08.2011, 12:41. Показов 44191. Ответов 28
Метки нет (Все метки)
Создать класс типа - дата с полями: день (1-31), месяц (1-12), год(целое число).Класс имеет конструктор:с параметрами, без параметров,копирования; деструктор; функции-члены получения дня,месяца и года,а также две функции-члены печати по шаблону: "5 января 1997 года" и "05.01.1997"; функции-члены должны проверять корректность задаваемых параметров.
Помогите пожалуйста с определением класса! Вот что у меня:
0
|
22.08.2011, 12:41 | |
Ответы с готовыми решениями:
28
Класс Дата Дата класс Класс Дата Класс Дата Класс Дата |
1 / 1 / 0
Регистрация: 12.08.2011
Сообщений: 29
|
||||||
05.09.2011, 09:17 [ТС] | 21 | |||||
0
|
1 / 1 / 0
Регистрация: 12.08.2011
Сообщений: 29
|
||||||
13.09.2011, 16:44 [ТС] | 23 | |||||
Вот весь код
0
|
Заблокирован
|
|
13.09.2011, 17:09 | 24 |
Nadinka______, чем мой вариант не устроил???Ведь баг поправил https://www.cyberforum.ru/cpp/... ost1960008
Добавлено через 5 минут - можно пример неправильной работы этих функций???(хочу отладить свой алгоритм если там упущения ещё есть)
0
|
1 / 1 / 0
Регистрация: 12.08.2011
Сообщений: 29
|
|
13.09.2011, 19:32 [ТС] | 25 |
У меня все работает корректно!
Просто не могу твою функцию интерпретировать в свой пример(((
0
|
0 / 0 / 0
Регистрация: 08.07.2021
Сообщений: 95
|
|
18.02.2022, 06:41 | 26 |
Что тут происходит?
return ((year % 4 == 0 && year% 100 != 0) || year % 400);
0
|
250 / 184 / 46
Регистрация: 31.01.2021
Сообщений: 934
|
|
18.02.2022, 08:12 | 27 |
qbin,
Проверка на високосность. Нехило 2011г тема. Добавлено через 1 минуту Но эта проверка, помоему, не корректно делается.
0
|
0 / 0 / 0
Регистрация: 08.07.2021
Сообщений: 95
|
|
18.02.2022, 11:19 | 28 |
это да, она не корректна.
Я думал что да она проверяет, что раз в 4 года в феврале 29 дней, но она считает не верно. А как ее исправить? static int dayInMonth(int month) { int days[12]={31,28,31,30,31,30,31,31,30,31,30,31}; if(isLeapYear)days[1]=29; return days[month-1]; } эта функция заполняет дни в месяце да?
0
|
250 / 184 / 46
Регистрация: 31.01.2021
Сообщений: 934
|
|
18.02.2022, 11:47 | 29 |
1
|
18.02.2022, 11:47 | |
18.02.2022, 11:47 | |
Помогаю со студенческими работами здесь
29
класс Дата Создать класс Дата Создать класс Дата Разработать класс Дата Класс Date (Дата) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |