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

Какое число будет через n дней - C++

Восстановить пароль Регистрация
 
ALEXKIRNAS
10 / 10 / 2
Регистрация: 27.06.2013
Сообщений: 151
25.03.2014, 13:16     Какое число будет через n дней #1
Есть дата 01.01.2008. Вопрос какой день будет через n (0<= n <=1000) дней (c учётом високосных годов)?

Пример:
n=1 cout << 02.01.2008
n=0 cout << 01.01.2008
n=5 cout << 06.01.2008
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2014, 13:16     Какое число будет через n дней
Посмотрите здесь:

C++ Дан номер года (положительное целое число). Определить количество дней в этом году, учитывая, что обычный год насчитывает 365 дней, а високосный
C++ Какое значение будет выведено при выполнении операторов?
какое значение будет выведено при выполнении операторов C++
Вывести число дней в заданном году, учитывая, что обычный год насчитывает 365 дней, а високосный — 366 дней C++
C++ Вводить пятизначное число пока не будет введено правильноеповторять ввод, пока не будет введено пятизначное число. Не получается выполнить задание.
C++ По заданной дате необходимо определить, какое число будет послезавтра
C++ Какое значение будет иметь а?
C++ На вход подается дата. Нужно вывести на экран, какая дата будет через 29 дней 12 часов и 44 минуты

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DiffEreD
 Аватар для DiffEreD
1420 / 757 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
25.03.2014, 14:02     Какое число будет через n дней #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Если boost есть, то:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <boost/date_time/gregorian/gregorian.hpp>
 
namespace gr = boost::gregorian;
 
int main()
{
   gr::date d(2008, 01, 01);
   size_t days = 267;
   for (size_t i = 0; i < days; ++i)
      std::cout << (d + gr::days(i)) << "\n";
 
   return 0;
}
ALEXKIRNAS
10 / 10 / 2
Регистрация: 27.06.2013
Сообщений: 151
25.03.2014, 14:35  [ТС]     Какое число будет через n дней #3
Цитата Сообщение от DiffEreD Посмотреть сообщение
Если boost есть, то:
А если нет?
Yandex
Объявления
25.03.2014, 14:35     Какое число будет через n дней
Ответ Создать тему
Опции темы

Текущее время: 18:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru