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

Реализовать функцию вычисления количества дней между двумя датами. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ М(х;у) принадлежит внутренней части круга с радиусом 3 и центром в начале координат, и полосе от у=-2 до у=1 http://www.cyberforum.ru/cpp-beginners/thread720617.html
задача : М(х;у) принадлежит внутренней части круга с радиусом 3 и центром в начале координат, и полосе от у=-2 до у=1. - Препод сказал проверить до 5 точек ,но при этом что бы программа проверяла все точки по очереди - программу писать надо с использованием любых условия . я начал писать помогите советом как можно точки проверять по очерёдно. #include <stdio.h> #include <math.h> #include...
C++ Как удалить последний элемент контейнера vector Доброго вечера всем!!!Подскажите пожалуйста как удалить последний элемент контейнера vector,уменьшив его длину тем самым на 1 элемент?Допустим: vector<int> N; N.push_back(S-m); http://www.cyberforum.ru/cpp-beginners/thread720614.html
C++ Описать класс для структуры данных
Описать структуру с именем AEROFLOT, содержащую следующие поля: 1. Описать структуру с именем AEROFLOT, содержащую следующие поля: -название пункта назначения рельса -номер рейса -тип самолета 2. Написать программу, выполняющую следующие действия: -ввод с клавиатуры данных в массив, состоящий из семи элементов типа AEROFLOT; записи должны быть упорядочены по возрастанию номера рейса;...
C++ Сравнение файлов с одинаковыми названиями
Дано два каталога(dir1, dir2), содержащих файлы *.txt и не содержащие подкаталогов. Наполнить третий каталог (RESULT): -для каждого файла, который есть и в первом и во втором каталогах, но отличается построчно, нужно сформировать следующий файл разницы t.txt: для тех строк которые отличаются и только для них заносить следующее: 1= «строка из файла 1 каталога», 2= «строка файл из 2 каталога». ...
C++ Вывести список на экран, упорядочив по номеру устройства,а внутри каждого номера устройства по тексту сообщения http://www.cyberforum.ru/cpp-beginners/thread720571.html
Вывести список на экран, упорядочив по номеру устройства,а внутри каждого номера устройства по тексту сообщения. Номер устройства отправителя (целое положительное четырёхзначное число); Текст сообщения (строка 50 символов); Время получения (в формате ЧЧ:ММ:СС);
C++ Правильно ли я написал программу? Из книжки Павловская Щупак Задание во вложении, вот не могу разобраться, помогите, правильно ли написана программа? #include <iostream> #include <iomanip> #include <cmath> using namespace std; int main () { setlocale(0, "Rus"); подробнее

Показать сообщение отдельно
no_wearines
 Аватар для no_wearines
52 / 48 / 2
Регистрация: 01.01.2012
Сообщений: 322
06.12.2012, 06:54     Реализовать функцию вычисления количества дней между двумя датами.
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
26
27
28
#include <iostream>
#include <numeric>
#include <conio.h>
using namespace std;
 
int main()
{
int array_1[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int d_1, d_2, m_1, m_2, y_1, y_2, i_r = 0, i_n = accumulate(array_1, (array_1 + 12), 0, plus<int>());
 
cin>>d_1>>m_1>>y_1>>d_2>>m_2>>y_2;
for(; y_2 > (y_1 + 1); --y_2)
i_r += i_n;
 
for(int i_1 = (m_1 + 1); i_1 <= 12; ++i_1)
i_r += array_1[(i_1 - 1)];
 
for(int i_1 = (m_2 - 1); i_1 > 0; --i_1)
i_r += array_1[(i_1 - 1)];
 
i_r += ((array_1[m_1] - d_1) + d_2);
 
cout<<i_r<<endl<<i_n;
 
getch();
 
return 0;
}
 
Текущее время: 04:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru