Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 1
Регистрация: 11.12.2011
Сообщений: 79
1

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

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

Author24 — интернет-сервис помощи студентам
Даны два целых числа: D (день) и M (месяц), определяющие правильную дату невисокосного года. Вывести значения D и M для даты, предшествующей указанной.
Как это сделать помогите?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.01.2012, 00:14
Ответы с готовыми решениями:

Даны два целых числа: D (день месяца) и M (номер месяца в году). Вывести знак зодиака, соответствующий этой дате.
Помогите пожалуйста сделать не знаю даже с чего начать Даны два целых числа: D (день месяца) и M...

Вводим номер месяца M и дня D. Определить порядковый номер дня в году T соответствующий этой дате
Вводим номер месяца M и дня D. Определить порядковый номер дня в году T соответствующий этой дате....

Дан порядковый номер дня месяца, вывести на экран количество дней оставшихся до конца месяца
Дан порядковый номер дня месяца, вывести на экран количество дней оставшихся до конца месяца...

Вывести значение дня и месяца для даты, следующей за указанной
Нужно создать программу с оператором выбора switch. Задача: Даны два целых числа: день и месяц,...

3
Псевдослучайный
1946 / 1145 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
05.01.2012, 00:20 2
Это типа определить валидность даты? Банальный вариант: завести массив с длинами месяцев.
1
В астрале
Эксперт С++
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
05.01.2012, 03:07 3
Юзать boost::gregorian к примеру еще)
1
Диссидент
Эксперт C
27709 / 17325 / 3811
Регистрация: 24.12.2010
Сообщений: 38,979
05.01.2012, 09:55 4
Лучший ответ Сообщение было отмечено SatanaXIII как решение

Решение

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;
}
0
05.01.2012, 09:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.01.2012, 09:55
Помогаю со студенческими работами здесь

Вывести значения дня и месяца для даты, следующей за указанной
Даны два целых числа: D (день) и M (месяц), определяющие правильную дату невисокосного года....

Ввести номер месяца и номер дня, вывести число дней, оставшихся до Нового Года
Помогите решить задачи в паскале, а то совсем труба=( _______sin2x, при x>0 ...

Ввести номер месяца и номер дня, вывести число дней, оставшихся до Нового года
Задание: Ввести номер месяца и номер дня, вывести число дней, оставшихся до Нового года. Работаю в...

По введенной текущей дате вывести порядковый номер дня в году
Составить программу, которая вводит текущую дату (число, номер месяца и год) и выводит порядковый...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru