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

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

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

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

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

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

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

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

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

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

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

Для к-го дня года определить день недели - C++
Для к-го дня года, определить день недели. нумерация с 0-воскресенье..6-суббота. Первый день года был понедельник(1). Кода нет,...

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

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

Используем примерно так - пока даты не равны добавляем или отнимаем год, месяц или день. Когда даты стали равны - извлекаем день недели. При этом нужно учесть високосные годы. А так - ничего сложного.
Shman
3 / 3 / 2
Регистрация: 30.04.2012
Сообщений: 212
22.05.2012, 09:08     Вывести день недели для заданной даты (известно, что 1 января 1999 - пятница) #6
А взглянуть на примерный код можно?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.05.2012, 09:10     Вывести день недели для заданной даты (известно, что 1 января 1999 - пятница)
Еще ссылки по теме:

По номеру дня месяца вывести на экран день недели, если первое число пришлось на субботу - C++
По номеру дня месяца вывести на экран день недели, если первое число пришлось на субботу. Помогите составить программу Добавлено...

Найти день недели для введенного числа месяца - C++
введите с клавиатуры число от 1 до 31 (день месяца) и рассчитайте, какой это день недели (выведите его название), если известно, что месяц...

Определить, каким днем недели является 1 января данного года - C++
Помогите, чёт не могу понять, как это всё написать. Вот само задание - вводится номер года. Определить, каким днем недели является 1 января...

Определить, каким днем недели является 1 января данного года, если - C++
Прощу вас мне помочь, осталась последняя лаба. Задание: { Вводится номер года. Определить, каким днем недели является 1 января...


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

Или воспользуйтесь поиском по форуму:
AnyOne697
134 / 106 / 5
Регистрация: 22.05.2010
Сообщений: 533
22.05.2012, 09:10     Вывести день недели для заданной даты (известно, что 1 января 1999 - пятница) #7
Хм, прямо так код захотели?.. Сейчас нельзя. Да и потом вряд ли буду писать код. Впрочем, ничего сложного нет. Просто циклом к меньшему прибавляем сначала по году, потом по месяцу, потом по дню. Здесь и псевдо код не нужен.
Yandex
Объявления
22.05.2012, 09:10     Вывести день недели для заданной даты (известно, что 1 января 1999 - пятница)
Ответ Создать тему
Опции темы

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