Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Ibook
0 / 0 / 0
Регистрация: 11.12.2011
Сообщений: 59
#1

Вывести номер дня и месяца, предшествующее указанной дате - C++

05.01.2012, 00:14. Просмотров 452. Ответов 3
Метки нет (Все метки)

Даны два целых числа: D (день) и M (месяц), определяющие правильную дату невисокосного года. Вывести значения D и M для даты, предшествующей указанной.
Как это сделать помогите?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.01.2012, 00:14     Вывести номер дня и месяца, предшествующее указанной дате
Посмотрите здесь:
Даны два целых числа: D (день месяца) и M (номер месяца в году). Вывести знак зодиака, соответствующий этой дате. C++
C++ Что делать, если значение сегодняшнего дня(месяца) меньше значения дня(месяца) введных пользователем?
По заданной дате вывести информацию о том, високосный ли год в этой дате, а также название месяца и количество дней в нем. C++
По дате определить порядковый номер дня в году C++
C++ Вводится номер месяца М и дня Д. Определить день недели с датой М и Д
Запросить номер дня в неделе (1-7) и вывести название этого дня C++
C++ Получить день и номер месяца и определить дату следующего дня (считать год невисокосным)
Работа с датой: по введенной дате определить время года, номер декады месяца C++
По заданной дате (число, месяц, год, например, 6, 5, 2012) вычислить номер дня в году C++
C++ 10.23. Дата некоторого дня характеризуется гремя натуральными числами: g (год), m (порядковый номер месяца) и n (число). По заданным g, n и m определи
Чтобы программа работала через КЛАСС. Дата некоторого дня характеризуется натуральными числами: m(порядковый номер месяца) и n(число) C++
C++ По дате, введенной с клавиатуры вывести число, название месяца и год

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
NoMasters
Псевдослучайный
1744 / 1087 / 71
Регистрация: 13.09.2011
Сообщений: 3,114
05.01.2012, 00:20     Вывести номер дня и месяца, предшествующее указанной дате #2
Это типа определить валидность даты? Банальный вариант: завести массив с длинами месяцев.
ForEveR
В астрале
Эксперт С++
7967 / 4729 / 320
Регистрация: 24.06.2010
Сообщений: 10,539
Завершенные тесты: 3
05.01.2012, 03:07     Вывести номер дня и месяца, предшествующее указанной дате #3
Юзать boost::gregorian к примеру еще)
Байт
Эксперт C
15632 / 9974 / 1499
Регистрация: 24.12.2010
Сообщений: 18,710
05.01.2012, 09:55     Вывести номер дня и месяца, предшествующее указанной дате #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C
1
2
3
4
5
6
7
8
if (D>1) D--;
else if (M==1)  { D=31; M=12; }
else {
 M--;
 if (M==2) D=28;
 else if (M==4 || M==6 || M==9 || M==11) D=30;
 else D=31;
}
Yandex
Объявления
05.01.2012, 09:55     Вывести номер дня и месяца, предшествующее указанной дате
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru