Форум программистов, компьютерный форум 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"); подробнее

Показать сообщение отдельно
kiruhka
1 / 1 / 0
Регистрация: 08.09.2009
Сообщений: 103
06.12.2012, 08:09     Реализовать функцию вычисления количества дней между двумя датами.
ну вот как-то так, но это если год одинаковый, если разный пока не придумала, сама только осваиваю
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 <vcl.h>
#include <iostream.h>
#include <conio.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
int d,m,y,d1,m1,y1,r = 0;
int n[12] = {31,28,31,30,31,30,31,31,30,31,30,31};
        cout<<"Vvedite 1 daty"<<endl;
        cin>>d>>m>>y;
        cout<<"Vvedite 2 daty"<<endl;
        cin>>d1>>m1>>y1;
        if(y == y1)
          {
            for(int i=m;i<m1-1;i++)
            {
            r = r + n[i];
            }
            r = n[m-1]-d + (n[m1-1]-(n[m1-1]-d1))+ r;
            cout<<r;
          }
        getch();
        return 0;
}
даты вводятся через пробел
 
Текущее время: 10:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru