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

Определить число дней между двумя известными датами. Если вторая дата предшествует первой, то результат отрицательный - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Рассматривая матрицу как вектор строк, упорядочить ее по количеству нечетных элементов в каждой строке http://www.cyberforum.ru/cpp-beginners/thread874032.html
#include <iostream.h> #include <cmath> #include <conio.h> #include<time.h> int main() { const int m=4; float A;
C++ Число простых делителей числа Число простых делителей числа x*y+sqrt(x) Письменное решение примера, на фото, а как прогу написать не могу понять, можно просто исправить ту которую прикрепил #include "stdafx.h" #include <stdio.h> #include <iostream> #include <math.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread874028.html
Создать класс - институт , у которого есть название и число студентов C++
Создать класс - институт , у которого есть название и число студентов . Определить функцию , которая устанавливает название “НГУ ” и 20 тыс . по умолчанию
C++ Compile - time алгоритмы
мне итересно, с появлением constexpr надобность в шаблонных компиле-тайм алгоритмах полностью отпала?..)
C++ Потоки. Преобразование типов http://www.cyberforum.ru/cpp-beginners/thread873996.html
Всем привет скажите пожалуйста что почитать чтобы с помощью потоков сделать преобразование типов string в double, double в string и тд...
C++ Необходимо что бы программа подсчитывала собственные числа в матрице размера n*n, а на выходе должен получиться вектор ребята помогите, Необходимо что бы программа подсчитывала собственные числа в матрице размера n*n, а на выходе должен получиться вектор!!! подробнее

Показать сообщение отдельно
Olivеr
 Аватар для Olivеr
411 / 407 / 13
Регистрация: 06.10.2011
Сообщений: 830
22.05.2013, 21:57     Определить число дней между двумя известными датами. Если вторая дата предшествует первой, то результат отрицательный
Вывод переделаете для Qt
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
29
30
31
32
33
34
#include <iostream>
#include <cmath>
 
using namespace std;
 
struct Date
{
    Date(size_t d, size_t m, size_t y):
        day(d), month(m), year(y) {}
    size_t day, month, year;
 
    double Factor() const
    {
        if (month == 1 || month == 2) {
            return double(365 * year + day + 31 * (month - 1)
                        + floor((year - 1) / 4) - floor(3 / 4 * (floor(year - 1) / 100 + 1)));
        } else {
        return double(365 * year + day + 31*(month - 1)
                        - floor(0.4 * month + 2.3) + floor(year / 4)
                        - floor(3 / 4 * (floor(year / 100) + 1)));
        }
    }
    friend int operator - (const Date &l, const Date &r)
    { return int(l.Factor() - r.Factor()); }
};
 
int main()
{
    Date Today(22, 5, 2013);
    Date NewYear(1, 1, 2013);
    Date Yesterday(21, 5, 2013);
    cout << Today - NewYear;
    return 0;
}
 
Текущее время: 02:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru