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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
progra
1 / 1 / 0
Регистрация: 17.05.2011
Сообщений: 26
#1

Вывести день недели для заданной даты (известно, что 1 января 1999 - пятница) - C++

17.06.2011, 19:27. Просмотров 1106. Ответов 6
Метки нет (Все метки)

Здравствуйте! прошу помочь написать программу(или хотя бы помочь с началом)..
Программа такая: Известно, что 1 января 1999 г. – пятница. Для любой заданной даты программа должна выводить день недели.
Не получается написать( нету мыслей(
Заранее спасибо!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2011, 19:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывести день недели для заданной даты (известно, что 1 января 1999 - пятница) (C++):

Определить день недели для K-го дня года, если известно, что 1 января было субботой - C++
Здравствуйте! Условие задачи: Дни недели пронумерованы следующим образом: 1 - понедельник, 2 - вторник, ... , 6 - суббота, 7 -...

Определить номер дня недели для K-го дня года, если известно, что в этом году 1 января было вторником. - C++
Задача на С++ Вот условие: Дни недели пронумерованы следующим образом: 1 — понедельник, 2 — вторник, … , 6 — суббота, 7 — воскресенье....

День недели, выпадающий на дату d1, если известно, что в первый день нашей эры был понедельник - C++
Помогите пожалуйста!! день недели, выпадающий на дату d1, если известно, что в первый день нашей эры был понедельник.

Определить день недели с датой D и M, если W - день недели первого января - C++
даны два числа D и M, определяющие день и месяц. W - день недели 1 января. Определить день недели с датой D и M. Прощу помощи т.к вообще...

Определить, на какой день недели проходится k-й день невисокосного года в котором 1 января - понедельник - C++
вводится k-й день года (1<=k<=365).Определить и вывести,на какой день недели проходится k-й день невисокосного года в котором 1...

1 января не високосного года-понедельник. Вводится число и месяц этого года. Вывести день недели этого дня - C++
1 января не високосного года-понедельник. Вводится число и месяц этого года. Вывести день недели этого дня

6
Daemon025
380 / 329 / 67
Регистрация: 06.12.2010
Сообщений: 900
17.06.2011, 20:11 #2
Что уже сделали?
0
progra
1 / 1 / 0
Регистрация: 17.05.2011
Сообщений: 26
17.06.2011, 20:14  [ТС] #3
нет(( вот сижу думаю..
0
Shman
3 / 3 / 2
Регистрация: 30.04.2012
Сообщений: 212
22.05.2012, 07:52 #4
Мне вот тоже интересно стало.
0
AnyOne697
134 / 106 / 5
Регистрация: 22.05.2010
Сообщений: 533
22.05.2012, 08:26 #5
Нужно просто аккуратно всё сделать. Я бы делал используя ООП:

класс дата:
оператор += год;
оператор += месяц;
оператор += день;
оператор <;
день взятьДеньНедели();

Используем примерно так - пока даты не равны добавляем или отнимаем год, месяц или день. Когда даты стали равны - извлекаем день недели. При этом нужно учесть високосные годы. А так - ничего сложного.
0
Shman
3 / 3 / 2
Регистрация: 30.04.2012
Сообщений: 212
22.05.2012, 09:08 #6
А взглянуть на примерный код можно?
0
AnyOne697
134 / 106 / 5
Регистрация: 22.05.2010
Сообщений: 533
22.05.2012, 09:10 #7
Хм, прямо так код захотели?.. Сейчас нельзя. Да и потом вряд ли буду писать код. Впрочем, ничего сложного нет. Просто циклом к меньшему прибавляем сначала по году, потом по месяцу, потом по дню. Здесь и псевдо код не нужен.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.05.2012, 09:10
Привет! Вот еще темы с ответами:

Вывести день недели прописью - C++
#include &lt;stdio.h&gt; #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; using std::cout; using std::cin; using...

считая что год не высокосный и известен день, на который приходится 1 января, подсчитать количество понедельников в году приходящихся на 13-е число - C++
считая что год не высокосный и известен день, на который приходится 1 января, подсчитать количество понедельников в году приходящихся на...

даны два целых числа:Д(день) и М(месяц), определяющие правильную дату не высокосного года. Вывести значения D и M для даты, предшествующей указанной - C++
Даны два целых числа:Д(день) и М(месяц), определяющие правильную дату не высокосного года. Вывести значения Д и М для даты, предшествующей...

Ввести номер дня недели и вывести расписание пар в этот день - C++
сабж нужно сделать условие через If, через switch сделал, а через if не могу нужно сделать типо такого понедельник - четверг - 4...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Yandex
Объявления
22.05.2012, 09:10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru