Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
ALEXKIRNAS
10 / 10 / 2
Регистрация: 27.06.2013
Сообщений: 151
#1

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

25.03.2014, 13:16. Просмотров 671. Ответов 2
Метки нет (Все метки)

Есть дата 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
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2014, 13:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Какое число будет через n дней (C++):

Вычислить какое число будет послезавтра - C++
По заданной дате требуется определить какое число будет послезавтра. Input - 1 8 2009 Output 3 8 2009 Мой код прохожит 53%, где...

По заданной дате необходимо определить, какое число будет послезавтра - C++
По заданной дате необходимо определить, какое число будет послезавтра. Необходимо чтоб менялся также год,месяц день. Примеры для...

Вывести число дней в заданном году, учитывая, что обычный год насчитывает 365 дней, а високосный — 366 дней - C++
11 Дан номер некоторого года (положительное целое число). Вывести число дней в этом году, учитывая, что обычный год насчитывает 365 дней, а...

На вход подается дата. Нужно вывести на экран, какая дата будет через 29 дней 12 часов и 44 минуты - C++
На входе заданы дата и время в формате «год, месяц, день, часы, минуты» (все числа даны через пробел). Год задан четырехзначным числом,...

Дан номер года (положительное целое число). Определить количество дней в этом году, учитывая, что обычный год насчитывает 365 дней, а високосный - C++
Дан номер года (положительное целое число). Определить количество дней в этом году, учитывая, что обычный год насчитывает 365 дней, а...

Какое значение будет иметь а? - C++
Помогите выбрать правильный вариант в этой задаче(и еще объясните, как вы считали). Заранее спасибо. int a; int f(int x) { a=0; ...

2
DiffEreD
1431 / 768 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
25.03.2014, 14:02 #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;
}
1
ALEXKIRNAS
10 / 10 / 2
Регистрация: 27.06.2013
Сообщений: 151
25.03.2014, 14:35  [ТС] #3
Цитата Сообщение от DiffEreD Посмотреть сообщение
Если boost есть, то:
А если нет?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.03.2014, 14:35
Привет! Вот еще темы с ответами:

Какое значение будет выведено при выполнении операторов? - C++
int a,b,*pa,*pb; a=1; b=2; pa=&amp;a; pb=&amp;b; *pb=a; *pa=b; cout&lt;&lt;*pa&lt;&lt;&quot; &quot;&lt;&lt;*pb;

Какое значение будет выведено в результате работы программы? - C++
#include &lt;iostream&gt; using namespace std; int main() { int k = 0; for (int i = 2; k * k &lt; 10; i &lt; 3, k++, k--) { k += 1; } ...

какое значение будет выведено при выполнении операторов - C++
помогите пожалуйста.

Вводить пятизначное число пока не будет введено правильноеповторять ввод, пока не будет введено пятизначное число. Не получается выполнить задание. - C++
#include &lt;iostream&gt; using namespace std; int main() { setlocale(LC_ALL, &quot;rus&quot;); cout &lt;&lt; &quot;\t\t\tДеление числа на разряды.&quot;...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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