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

По введенным с клавиатуры номеру месяца и дня определить, сколько дней осталось до Нового Года - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Во введенной пользователем строке удалите все пробелы в начале и конце строки http://www.cyberforum.ru/cpp-beginners/thread1213719.html
Во введенной пользователем строке удалите все пробелы в начале и конце строки. Я ищу первый индекс символа не равного пробелу и с конца первый символ не равный пробелу и копирую эту подстроку. Но при выводе этих индексов не то выводится,не пойму.. Код работает когда вводится к примеру так _ _ _ abc _ _ _ выводит abc (Где _ пробел). Но я хотел чтоб если строка _ _ _ ab_c_ _ _ вывело ab_c что по...
C++ Как вычислить арифметическое выражение? Помогите пожалуйста решить задачу на экзамен! Вычисление арифметического выражения. Арифметическое выражение вводится в виде строки вида АорВ, Где А, В – целые числа , а ор – знак арифметической операции +, -, *, /. Написать программу вычисляющую значение выражения.Обеспечить проверку корректности ввода выражения. Мне нужно ее доделать,чтобы вычислить значение выражения.... http://www.cyberforum.ru/cpp-beginners/thread1213704.html
C++ Реализация словаря в двоичном дереве поиска
Помогите,пожалуйста, создать программу на С++! Тема: Релизация словаря в двоичном дереве поиска,очень нужно
C++ Ошибки при сборке любой программы
Почему при построении любой программы возникают одни и те же ошибки: 1>------ Построение начато: проект: ConsoleApplication6, Конфигурация: Debug Win32 ------ 1> stdafx.cpp 1>c:\program files (x86)\microsoft visual studio 11.0\vc\include\iosfwd(46): error C2061: синтаксическая ошибка: идентификатор "fpos_t" 1> c:\program files (x86)\microsoft visual studio...
C++ Сайт про программирование на С++ http://www.cyberforum.ru/cpp-beginners/thread1213660.html
У кого есть сайт про программирование на C++ с видео,бегущей строкой?
C++ Цепочка иерархии классов Какой доступ будет в цепочке protected - public - protected? http://www.cyberforum.ru/attachment.php?attachmentid=413282&stc=1&d=1403326609 подробнее

Показать сообщение отдельно
DiffEreD
1427 / 764 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
21.06.2014, 17:25     По введенным с клавиатуры номеру месяца и дня определить, сколько дней осталось до Нового Года
Вариант на Boost.Date_Time
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <boost/date_time/gregorian/gregorian.hpp>
 
int main()
{
    using namespace boost::gregorian;
 
    int day;
    int month;
    std::cout << "Input day: ->"; std::cin >> day;
    std::cout << "Input month: ->"; std::cin >> month;
 
    partial_date pd(day, month);
    date today = day_clock::local_day();
    date d = pd.get_date(today.year());
 
    partial_date new_years_day(1, Jan);
    days days_until_year_start = new_years_day.get_date(today.year()+1) - d;
    std::cout << "Days until next Jan 1: " << days_until_year_start.days()
              << std::endl;
 
    return 0;
}
 
Текущее время: 19:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru