Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Как записать эти математические выражения на C++? https://www.cyberforum.ru/ cpp-beginners/ thread3035901.html
Здравствуйте, напишите пожалуйста как записать данные математические выражения на языке С++?  Заранее благодарю!
Поменять местами соседние элементы массива, стоящие на четных местах, с элементами, стоящими на нечетных C++
В заданном одномерном массиве поменять местами соседние элементы, стоящие на четных местах, с элементами, стоящими на нечетных
C++ Переставить элементы таким образом, чтобы в начале массива были отрицательные элементы, в порядке их следования https://www.cyberforum.ru/ cpp-beginners/ thread3035897.html
В массиве переставьте элементы таким образом, чтобы в начале массива были отрицательные элементы, в порядке их следования в исходном.
C++ Все элементы из интервала (a, b) занести в массив С и найти сумму элементов полученного массива В массиве В(11) все элементы из интервала (a, b) занесите в массив С и найдите сумму элементов полученного массива. https://www.cyberforum.ru/ cpp-beginners/ thread3035896.html
Циклы. Перевод чисел из одной системы счисления в другую C++
Перевести число из 11-ричной системы счисления в 12- ричную и наоборот.
C++ Сумма квадратов Долгожитель (возраст не менее 100 лет) обнаружил однажды, что если к сумме квадратов цифр его возраста прибавить число дня его рождения, то как раз получится его возраст. Сколько лет долгожителю? https://www.cyberforum.ru/ cpp-beginners/ thread3035892.html
C++ Циклы: найти сумму всех n-значных чисел Найти сумму всех n-значных чисел (1 < n < 4) https://www.cyberforum.ru/ cpp-beginners/ thread3035890.html C++ Определить номера строк и столбцов всех седловых точек матрицы
Дана целочисленная квадратная матрица. Определить номера строк и столбцов всех седловых точек матрицы Матрица А имеет седловую точку Ау, если Ау является минимальным элементом в строке i - и максимальным в j-м столбце.
C++ Выбрать три точки множества так чтобы круг проходящий через них содержал все точки второго множества https://www.cyberforum.ru/ cpp-beginners/ thread3035885.html
Даны два множества точек на плоскости выбрать три различные точки первого множество так чтобы круг ограниченный окружностью проходящей через эти три точки содержал все точки второго множества и и имел минимальную площадь
C++ Дана последовательность целых чисел. Определить количество чисел, кратных разности текущего и предыдущего чисел Приветствую. Помогите, пожалуйста, с решением задачи. Задача: Дана последовательность целых чисел. Определить количество чисел, кратных разности текущего и предыдущего чисел. Мой код: #include <iostream> #include <conio.h> #include <time.h> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread3035884.html
Задание связано с ки C++
Очень надо Задание такое:В кармане пиджака 7 монет. Монеты могут быть следующие: 1, 2, 5, 10 рублей. Определить КИ о данном наборе монет. (сделать решение на C++ ( чтобы работало на visual studio 2015 или 2017)
C++ Задан массив из 22 целых чисел из интервала от 0 до 66, являющихся условными обозначениями костей домино (например, числ Задан массив из 22 целых чисел из интервала от 0 до 66, являющихся условными обозначениями костей домино (например, число 24 есть обозначение кости домино &quot;2-4&quot;, число 33 - кости &quot;3-3&quot; и т.п.). Определить, соответствует последовательность элементов массива ряда костей домино, изложенном по правилам этой игры. Рассмотреть случай, когда последняя цифра каждого числа соответствует количеству... https://www.cyberforum.ru/ cpp-beginners/ thread3035878.html
3697 / 2647 / 761
Регистрация: 29.06.2020
Сообщений: 9,800
31.10.2022, 21:56 0

Прибавление дней к дате - C++ - Ответ 16535870

31.10.2022, 21:56. Показов 892. Ответов 8
Метки (Все метки)

Ответ

Цитата Сообщение от dremi4 Посмотреть сообщение
return tm;
А тип возврата функции int
Да и что то не во всех компиляторах одинаково работает.
Можно свою функцию сделать, или полноценный класс даты.

Добавлено через 15 минут
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
#include <iostream>
#include <sstream>
#include <iomanip>
#include <ctime>
using namespace std;
struct proizv {
    int day;
    int month;
    int year;
 
};
void AddDays(int &day, int &month, int &year, int srok) {
    
    tm tm{};
    // get_time does not set all fields hence {}
    tm.tm_year = year - 1900;
    tm.tm_mon = month - 1;
    tm.tm_mday = day; 
    time_t t = mktime(&tm);
 
     //std::cout << "Дата изготовления: " << std::put_time(std::localtime(&t), "%c %Z") << '\n';
    t += 3600 * 24 * srok; //add 12 month // 3600*24*days
    //std::cout << "Употребить до : " << std::put_time(std::localtime(&t), "%c %Z") << '\n';
    tm = *gmtime(&t);
    day = tm.tm_mday;
    month = tm.tm_mon + 1;
    year = tm.tm_year + 1900;
}
int main()
{
    proizv p1{10, 10, 2022};
    cout << p1.day << '.' << p1.month << '.' << p1.year << '\n';
    
    AddDays(p1.day, p1.month, p1.year, 180); // add 180 days
    cout << p1.day << '.' << p1.month << '.' << p1.year << '\n';
}
Код
10.10.2022
8.4.2023


Вернуться к обсуждению:
Прибавление дней к дате C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.10.2022, 21:56
Готовые ответы и решения:

Прибавление дней к дате, полученной из файла
Задача такая: Получить дату вида DD.MM.YYYY из файла; ...

Прибавление к дате одного дня
нужно чтобы код переводил, допустим, с 31января на 1февраля сейчас код переводит на 32итд...

Прибавление дней и расчёт даты
Приветствую! Возник такой вопрос! Есть собственно задача: вводится дата (д.м.г) и кол-во дней,...

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

Добавление дней к заданной дате
Задание: Написать класс Календарь , позволяющий: 1 задавать и выводить день , месяц , год ; 2...

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

Вывести число дней в заданном году, учитывая, что обычный год насчитывает 365 дней, а високосный — 366 дней
11 Дан номер некоторого года (положительное целое число). Вывести число дней в этом году, учитывая,...

Составить программу, которая по дате рождения человека (день, месяц, год в числовой форме) вычисляет, сколько лет, недель и дней прожил человек
Составить программу, которая по дате рождения человека (день, месяц, год в числовой форме)...

Прибавка к сегодняшней дате 12 дней
Доброго всем! Посоветуйте как реалезовать прибавку к сегодняшней дате 12 дней и отобразить в...

Прибавление рабочих дней к дате
как исключить выходные дни? Label_1.Text =...

Прибавление к дате определенного кол-ва дней
Помогите исправить ошибку. Цель такая - вводим дату с клавиатуры, месяц из цифр переводим в буквы....

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

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