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

Вывести на экран дату дня, который будет через неделю от заданного дня - C++

Восстановить пароль Регистрация
 
AniiZea
0 / 0 / 0
Регистрация: 20.12.2011
Сообщений: 6
20.12.2011, 20:44     Вывести на экран дату дня, который будет через неделю от заданного дня #1
помогите с задачей

Нужно оформить через операторы циклов,

Ввести на экран дату в формате ДД.ММ.ГГГГ,
вывести на экран дату дня через неделю
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2011, 20:44     Вывести на экран дату дня, который будет через неделю от заданного дня
Посмотрите здесь:

Определить порядковый номер того дня високосного года, который имеет заданую дату и месяц C++
Выведите номер дня недели для данного дня года C++
Дата не високосного года (31 декабря не учитывать). Вывести дату завтрашнего дня C++
Ввести одну дату и вывести дату следующего дня C++
C++ Определить номер дня недели для заданного дня года
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gregon
4 / 4 / 0
Регистрация: 20.12.2011
Сообщений: 17
20.12.2011, 21:33     Вывести на экран дату дня, который будет через неделю от заданного дня #2
Функция localtime возвращает указатель на структуру с локальной датой:

C
1
2
3
4
5
6
7
8
9
10
11
struct tm {
               int tm_sec;         /* seconds */
               int tm_min;         /* minutes */
               int tm_hour;        /* hours */
               int tm_mday;        /* day of the month */
               int tm_mon;         /* month */
               int tm_year;        /* year */
               int tm_wday;        /* day of the week */
               int tm_yday;        /* day in the year */
               int tm_isdst;       /* daylight saving time */
           };
Вызов функции как-то так:
C
1
2
struct tm time_data;
time_data = localtime();
Чтобы получить число через неделю просто +7.
AniiZea
0 / 0 / 0
Регистрация: 20.12.2011
Сообщений: 6
20.12.2011, 22:29  [ТС]     Вывести на экран дату дня, который будет через неделю от заданного дня #3
спасибо огромное но мне надо через циклы как то,мне с етим трудно,можно по циклам помочь,?

заранее спасибо
gregon
4 / 4 / 0
Регистрация: 20.12.2011
Сообщений: 17
20.12.2011, 22:47     Вывести на экран дату дня, который будет через неделю от заданного дня #4
Циклы повторяют многократно один и тот же кусок кода, пока не наступит некоторое условие. Полностью их описывать мне лень, поэтому просто дам ссылку на краткий учебник, по которому сам учился: http://lib.ru/CTOTOR/starterkit.txt. Там все просто и доходчиво.

Кроме того, чтобы использовать localtime нужно сделать #include time.h.
Доступ к элементам структуры: n = time_data.tm_sec;
AniiZea
0 / 0 / 0
Регистрация: 20.12.2011
Сообщений: 6
20.12.2011, 23:19  [ТС]     Вывести на экран дату дня, который будет через неделю от заданного дня #5
да я просто первый день на си. на паскале сделаю. но задали ножом под ребра на си. и хз какой тут синтаксис.я понимаю что задача в 4 строчки...оформить не могу
gregon
4 / 4 / 0
Регистрация: 20.12.2011
Сообщений: 17
20.12.2011, 23:35     Вывести на экран дату дня, который будет через неделю от заданного дня #6
Готовый код я не пишу ни для кого из принципа)
Почитай документ по ссылке, там все нужное есть.
Yandex
Объявления
20.12.2011, 23:35     Вывести на экран дату дня, который будет через неделю от заданного дня
Ответ Создать тему
Опции темы

Текущее время: 13:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru