Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Как обнулить указатель на одну ячейку в динамически-выделенной памяти? Выделю память под 10 элементов: int* p = new int; Наполняю значениями: for(int i = 0; i<10; i++) { p = i; } Можно ли обнулить указатель, например для последнего элемента в этом массиве? Что-то типа такого: p = nullptr; но пишет, что в операторе разные значения стоят по обе стороны от оператора присваивания. https://www.cyberforum.ru/ cpp-beginners/ thread1221014.html C++ Что означает запись ++arr1[arr2[i]]
Привет всем . Вот нашел код но не поиму что значит запись ++frequency ] ; //вот все что её касаеться меня интерисует от А-Я что и как она работает подробно . Гуглил но не нашел токой информации. Знаю то что она берёт значения один за другим с помощу цыкла но и сумирует каждый элемент массива но как она распределяет единицы к еденицам , двойки к двойкам . Обычно в таком случае я бы...
C++ Заданы два множества точек на плоскости. Построить пересечение и разность этих множеств. Дописать программу Помогите написать, дописать эту программу очень нужна ваша помощь... Задание:заданы два множества точек на плоскости. Построить пересечение и разность этих множеств. То что я попыталась написать... мои наработки: #include "stdafx.h" #include <iostream> using namespace std; int main(); int _tmain(int argc, _TCHAR* argv) https://www.cyberforum.ru/ cpp-beginners/ thread1220958.html C++ Перевод с Pascal (Определение локальных минимумов) var Mass: array of integer; i, N, Count_LocalMin: byte; begin write(' N = '); readln(N); writeln('Введите ', N, ' целых чисел:'); writeln; for i := 1 to N do https://www.cyberforum.ru/ cpp-beginners/ thread1220954.html
Отсортировать файл в порядке возрастания длин строк C++
Ребят, помогите, пожалуйста с этими программами: 2) Текстовом файле находятся строки (не более 30). Отсортировать файл в порядке возрастания длин строк. Может кто уже сталкивался с подобным или есть какие идеи, пожалуйста, поделитесь. У меня не получается((((
C++ Шифрование XOR не работает с кириллицей Проблема и никак не могу решить. Функция XOR возвращает при исходной строке "съешь еще этих мягких мексиканских кактусов да выпей текилы": "?????N???p????N??????G????????????E????????E??L?????E?????? @" то есть не хочет читать кириллицу: void XOR(char* lpPassword, unsigned char* lpResult) { if(lpPassword=='\0' || strlen(lpPassword)<=0) return; https://www.cyberforum.ru/ cpp-beginners/ thread1220942.html
C++ Составить блок -схему алгоритма и программу вычисления суммы n членов ряда согласно условию задачи Составить блок -схему алгоритма и программу вычисления суммы n членов ряда согласно условию задачи. https://www.cyberforum.ru/ cpp-beginners/ thread1220934.html C++ Составить массив из номеров строк, все элементы которых являются простыми числами
Помогите,пожалуйста! Ввести размер матрицы М x N и значения ее элементов. Составить массив из номеров строк, все элементы которых являются простыми числами. Если в строке нет простых чисел, вывести сообщение.
C++ Составить схему алгоритма и написать программу вычисления суммы (произведения) конечного ряда https://www.cyberforum.ru/ cpp-beginners/ thread1220931.html
составить схему алгоритма и написать программу вычисления суммы(произведения) конечного ядра.При разработке программы предусмотреть пропуск слагаемых(множителей), равных нулю и бесконечности. Значения x и n ввести с клавиатуры.
C++ Задачи на собеседовании Ходил на собеседование, мне дали 3 задачки, попросили решить любую на выбор, я не решил. Теперь хочу в них разобраться. Есть какие-нибудь идеи, как решить их? 1. Develop an application that checks if —++ std::map container implementation complies with the standard. It is enough to check methods insert, erase and find. Use zero return code if test passes, or non-zero value to indicate... https://www.cyberforum.ru/ cpp-beginners/ thread1220926.html
Составить структурную схему алгоритма и проект программы вычисления функций C++
Составить структурную схему алгоритма и проект программы вычисления функций,один параметр ввести с клавиатуры , а другой задать как константу, все вычисляемые значения вывести на экран.
C++ Перевод кода с Pascal uses crt; var i, j, k, m, sum: integer; f: boolean; z: array of integer; begin for i := 1 to 15 do https://www.cyberforum.ru/ cpp-beginners/ thread1220924.html
0 / 0 / 0
Регистрация: 02.07.2014
Сообщений: 2
0

Вывести разницу дней между двумя датами - C++ - Ответ 6387358

02.07.2014, 08:10. Показов 3090. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет. Ребят, прошу вашей помощи
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
#include <iostream>
using namespace std;
 
class Date{
private:
    int raz, sch;
    int day, day2;
    int month, month2;
    int year, year2;
public:
    Date(){ //создание объекта по умолчанию.
        year = day = month = 1;
    }
    Date(int d, int m, int y){ //создание объекта с указанной датой.
        year = day = month = 1;
        if (m >= 1 && m <= 12){
            month = m;
        }
        if (y > 0) year = y;
        int dz;
        if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12){
            dz = 31;
        }
        else if (month == 4 || month == 6 || month == 9 || month == 11){
            dz = 30;
        }
        else if (month == 2){
            if ((year % 4 == 0) && (year % 100 != 0) || (year % 400 == 0)) dz = 29;
            else dz = 28;
        }
        if (d >= 1 && d <= dz) day = d;
    }
    friend ostream& operator << (ostream& out, const Date& dt)
    {
        out << dt.day << '.' << dt.month << '.' << dt.year;
        return out;
    }
    Date operator + (int days){
        if (days < 0) return *this;
        Date date = Date(*this); //копия
        date.day += days;
 
        while (true){
            int dz;
            if (date.month == 3 || date.month == 1 || date.month == 5 || date.month == 7 || date.month == 8 || date.month == 10 || date.month == 12){
                dz = 31;
            }
            else if (date.month == 4 || date.month == 6 || date.month == 9 || date.month == 11){
                dz = 30;
            }
            else if (date.month == 2){
                if ((date.year % 4 == 0) && (date.year % 100 != 0) || (date.year % 400 == 0)) dz = 29;
                else dz = 28;
            }
            if (date.day > dz){
                date.day -= dz;
                date.month += 1;
            }
            else {
                break;
            }
            if (date.month > 12){
                date.month -= 12;
                date.year += 1;
            }
        }
        return date;
    }
    void writeDate(){
        int d, m, y, d2, m2, y2;
        
        cout << "Write 1st date (like 23 05 2009): ";
        cin >> d >> m >> y;
        year = day = month = 1;
        if (m >= 1 && m <= 12){
            month = m;
        }
        if (y > 0) year = y;
        int dz;
        if (month == 3 || month == 1 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12){
            dz = 31;
        }
        else if (month == 4 || month == 6 || month == 9 || month == 11){
            dz = 30;
        }
        else if (month == 2){
            if ((year % 4 == 0) && (year % 100 != 0) || (year % 400 == 0)) dz = 29;
            else dz = 28;
        }
        if (d >= 1 && d <= dz) day = d;
 
        cout << "Write 2nd date (like 23 05 2009): ";
        cin >> d2 >> m2 >> y2;
        year2 = day2 = month2 = 1;
        if (m2 >= 1 && m2 <= 12){
            month2 = m2;
        }
        if (y2 > 0) year2 = y2;
        int dz2;
        if (month2 == 3 || month2 == 1 || month2 == 5 || month2 == 7 || month2 == 8 || month2 == 10 || month2 == 12){
            dz2 = 31;
        }
        else if (month2 == 4 || month2 == 6 || month2 == 9 || month2 == 11){
            dz2 = 30;
        }
        else if (month2 == 2){
            if ((year2 % 4 == 0) && (year2 % 100 != 0) || (year2 % 400 == 0)) dz2 = 29;
            else dz2 = 28;
        }
        if (d2 >= 1 && d2 <= dz) day2 = d2;
 
    
        if (d != d2 && m != m2 && y != y2)
            raz = 0;
            if (y2 >= y & m2>=m & d2>d){
            while (d < d2 & m<m2)
                    d+=1;
                raz ++;
            }
            else if(y>=y2 ){}
            while (d > d2 & m>m2) {
                d2+=1;
                raz++;
            }
            sch = raz;
                cout << "Raznica v dnyah: " << sch << endl;
    };
};
void main(){
    Date d1 = Date();
    d1.writeDate();
    cout << "Date 1: " << d1 << endl;
    cout << "Date 1 + 20 days: " << d1 + 20 << endl;
    cout << "Date 1 + 1000 days: " << d1 + 1000 << endl;
    cout << "Date 1 + ? days: ";
    int n; cin >> n;
    cout << d1 + n << endl;
    system("PAUSE");
}
В функции writeDate в конце я хочу вывести разницу дней между двумя датами. У меня это не очень получается, выводит на экран какую-то фигню

Вернуться к обсуждению:
Вывести разницу дней между двумя датами C++
Миниатюры
Вывести разницу дней между двумя датами  
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.07.2014, 08:10
Готовые ответы и решения:

Вывести разницу в днях между двумя датами
Надо определить количество прошедших дней(даты ввести в формате dd/mm/yyyy)(можно считать что в...

Вывести количество дней между двумя датами (как учитывать високосный год?)
Пользователь вводит две даты (день, месяц, год в виде целых чисел). Необходимо определить и...

Вычислить разницу между двумя датами
1. есть ли функция которая вычислит сколько прошло например с 1934 до 2014. 2. как вычислить сраж...

Определить и вывести количество дней между двумя датами (логические операторы и операторы ветвлений)
Задачка Пользователь вводит две даты (день, месяц, год в виде целых чисел). Необходимо определить...

1
02.07.2014, 08:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.07.2014, 08:10
Помогаю со студенческими работами здесь

Вычислить разницу в днях между двумя заданными датами
Парни надо написать программу, которая будет вычислять разницу в днях между двумя заданными датами.

Программа, определяющая разницу в сутках между двумя датами
Составьте программу определяющую разницу в сутках между двумя датами. Нельзя использовать условный...

Количество дней между двумя датами
Здравствуйте, у меня есть неполный код от задачи: Найти количество дней между двумя датами. можете...

Количество дней между двумя датами
Хочу спросить кто знает как найти количество дней между двумя датами. ПРИМЕР input ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru