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

Ввести одну дату и вывести дату следующего дня

26.09.2015, 21:35. Показов 13704. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Примеры:
1) Введите дату в программу, и она должна вывести вам дату следующего дня. (Например: input: 27.02.2015, output: 28.02.2015)
0
Лучшие ответы (1)
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Блог
26.09.2015, 21:35
Ответы с готовыми решениями:

Вывести на экран дату следующего дня
ребят помогите пожалуйста с кодом, Ввести дату в формате ДД,ММ,ГГГГ.Вывести на экран дату...

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

Написать программу, которая вычисляет дату следующего дня
Написать программу, которая вычисляет дату следующего дня

Задана некоторая дата. Определить дату следующего дня
Задана некоторая дата. Определить дату следующего дня. Входные данные Даны 3 числа: 1<=d<=31,...

2
385 / 279 / 478
Регистрация: 09.05.2014
Сообщений: 769
28.09.2015, 10:41 2
Лучший ответ Сообщение было отмечено JamboProduction как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 #include <iostream>
int main(){
const int Month [12]={31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int day, month, year;
std::cin>>day>>month>>year;
if (day>Month[month-1]||month>12)
{
    std::cout<<"Error!"<<std::endl;
    return 0;
}
if (day<Month[month-1]||(month==2&&year%4==0))
    day++;
else if (month==12&&day==31)
{
    year++;
    day=1;
    month=1;
}
else
{
    month++;
    day=1;
    }
std::cout<<day<<" "<<month<<" "<<year<<std::endl;   
}
0
1458 / 795 / 257
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
28.09.2015, 11:23 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <locale>
#include <boost/date_time/gregorian/gregorian.hpp>
#include <boost/date_time/date_facet.hpp>
 
using namespace boost::gregorian;
 
int main()
{
   std::cout << "Enter date (DD.MM.YYYY): ->";
   boost::gregorian::date date;
 
   date_input_facet in_facet("%d.%m.%Y");
   date_facet out_facet("%d.%m.%Y");
   std::cin.imbue(std::locale(std::cin.getloc(), &in_facet));
   std::cout.imbue(std::locale(std::cout.getloc(), &out_facet));
 
   std::cin >> date;
   std::cout << "\nNext date is: " << (date += days(1));
}
1
28.09.2015, 11:23
BasicMan
Эксперт
19315 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
Блог
28.09.2015, 11:23
Помогаю со студенческими работами здесь

По дате d,m,y определить дату следующего дня d1,m1,y1( d-день , m-месяц, y-год). Использовать оператор switch
По дате d,m,y определить дату следующего дня d1,m1,y1( d-день , m-месяц, y-год). Использовать...

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

Вывести на экран дату дня, который будет через неделю от заданного дня
помогите с задачей Нужно оформить через операторы циклов, Ввести на экран дату в формате...

Ввести дату и определить номер дня недели, к которому она принадлежит
Всем доброго времени суток!!:) Прошу помощи с программой. Ввести дату и определить номер дня...


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

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