Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Конструктор копирования производных классов: для чего это нужно? Доброго времени суток! #ifndef EMP_H #define EMP_H #include <iostream> #include <string> class abstr_emp { https://www.cyberforum.ru/ cpp-beginners/ thread1807912.html C++ Как избавиться от округления float?
#include <iostream> using std:: cin; using std:: cout; using std:: endl; int main() { cout << "123.008 + 0.0008 = " << 123.008 + 0.0008 << endl; // == 123.009, а нужно 123.0088 return 0; }
C++ Программерский сленг: что означает "кастомный" и "кастить"? что есть "кастомный" и "кастить" ? https://www.cyberforum.ru/ cpp-beginners/ thread1807860.html C++ Объяснить, что происходит в заданном фрагменте кода (шифр Цезаря) https://www.cyberforum.ru/ cpp-beginners/ thread1807849.html
#include <iostream> #include <string> #include <conio.h> #include <stdlib.h> #include <sstream> #include <fstream> using namespace std; int main() {
Метод простых итераций и Зейделя в СЛАУ C++
имеется программа, которая 3-мя способами решает СЛАУ. а именно: матричный, крамер, Гаусс. Не могу понять саму суть метода простых итераций и Зейделя, нужно сделать их как 2 способа. помогите. желательно продолжение программы в таком же простом виде. должно быть 5 подпрограмм в программе. уже есть 3, осталось 2, помогите пожалуйста #include "stdafx.h" #include "iostream" #include <string>...
C++ Компилятор выдает странный ответ #include <iostream> int main() { std::cout << "Введи 2 числа" << std::endl; int x = 0, y = 0; std::cin >> x >> y; std::cout << "Сумма " << x << " и " << y << " равна " << x + y << std::cout; return 0; } https://www.cyberforum.ru/ cpp-beginners/ thread1807792.html
C++ Реальная затрачиваемая память в динамике https://www.cyberforum.ru/ cpp-beginners/ thread1807789.html
Динамическое выделение памяти.. допустим есть: int *ivar=new int ; Поидее при выделении должно выделиться 255*4 байт памяти, однако при использовании delete программа заведомо знает данный размер (255*4), а значит этот размер где то хранится. Так вот, для хранения размера чисто логически - значит положена ещё одна переменная. (при этом подозреваю, что при 32б архитектуре эта переменная будет 4...
C++ Нарушение прав доступа в странном месте
Здравствуйте, пишу небольшую игру монополию на OpenGL, первая моя игра так что многое узнаю впервые... (только прошу не переносите тему в раздел OpenGL, этот вопрос связан с расчетом данных и OpenGL тут связан лишь в самом конце, когда данные уже рассчитаны) Создаю чат для игры и тут присутствуют 2 функции Первая chat_text_input_calculation() проверяет какая кнопка сейчас нажата и если...
C++ Преобразовать заданные строки, согласно условию (сортировка и сравнение строк, вставка/удаление символов) https://www.cyberforum.ru/ cpp-beginners/ thread1807743.html
Даны строки A и B. Если все символы A входят в B и в B есть повторяющиеся символы, то упорядочить символы B в порядке, обратном к алфавитному, удалив повторяющиеся символы, и удалить русские буквы из A; в остальных случаях удалить из A символы, не входящие в B, и продублировать цифры в B. Помогите очень прошу) последняя лаба из долгов по сессии(((
C++ Подскажите метод, как вызывать get<n>(func)(x) n раз. Код внутри Создаю композитор функций с переменным числом параметров h(x,z) = f(x, g(g1(z),g2(z)),g11(z),...,gn(z)): template<typename ... F> struct composer3 { public: tuple<F ...> func; composer3(F ... fs) : func(fs ...) { } template<typename arg> decltype(auto) operator () (arg x, arg z) https://www.cyberforum.ru/ cpp-beginners/ thread1807736.html
Исправить код. Поиск наибольшего слова в строке C++
Ребят, помогите разобраться в этом го*нокоде. В частности функция Search. Программа должна считывать текст из файла в строку, искать самое длинное слово и выводить 1) само самое длинное слово 2) сколько раз оно встречалось в предложении. #include "iostream" #include "string" #include "fstream" using namespace std;
C++ Вернуть указатель на новый массив Всем добрый вечер. Помогите пожалуйста разобраться. В задаче необходимо написать функцию, которая добавляет в двумерный динамический массив строку в конец массива. Задачу я написал, но вывод нового массива осуществляется в самой функции. Как сделать что бы вернуть указатель на новый массив, и в дальнейшем он выводился в функции main? Как можно не значительно изменить код? #include... https://www.cyberforum.ru/ cpp-beginners/ thread1807706.html
3176 / 1935 / 312
Регистрация: 27.08.2010
Сообщений: 5,131
Записей в блоге: 1
15.09.2016, 22:00 0

День недели по дате - C++ - Ответ 9545324

15.09.2016, 22:00. Показов 3335. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено Edudin как решение

Решение

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
/* ******************************************************************** **
** @@ WeekDay()
** @  Copyrt : [url]http://mathforum.org/dr.math/faq/faq.calendar.html[/url]
** @  Author : Zeller's Rule
** @  Modify :
** @  Update :
** @  Notes  : WeekDay() computes the Day of the Week based upon the given Date,
** @  Notes  : Month and Year. It uses the Zeller Congruence Algorithim.
** @  Notes  : ([url]https://en.wikipedia.org/wiki/Zeller's_congruence[/url])
** @  Notes  : iDate  is the Day of the Month,   1 - 31
** @  Notes  : iMonth is the Month of the Year,  1 - 12
** @  Notes  : iYear  is the Year, e.g.,         2000
** @  Notes  : It returns 0 for SunDay, 1 for MonDay, etc.
** ******************************************************************** */
 
int WeekDay(int iYear,int iMonth,int iDay)
{
   // Month:  March   -  3 ... December - 12 of Current  Year
   //         January - 13,    February - 14 of Previous Year
   if (iMonth < 3) 
   { 
      // If January or February, adjust Month and Year
      iMonth += 12;
      --iYear;
   }
 
   int   N1 = (26 * (iMonth + 1)) / 10;    // Month Shift
   int   N2 = (125 * iYear) / 100;         // Leap Correction
 
   int   N3 = iDay + N1 + N2 - (iYear / 100) + (iYear / 400) - 1;
 
   return N3 % 7;
}


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

По текущей дате и дню недели определить день недели с такой же датой заданного года
По текущей дате и дню недели определить день недели с такой же датой заданного года. (C++ )

Определить день недели по дате
Здравствуйте,в универе дали такое задание. Сделать программу в С++ builder. &quot;составить программу...

По дате найти день недели, на который эта дата приходится
Ребята помогите пожалуйста написать программу, можно на с++ или на java или c#. Если не тяжело...

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

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

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

Дана дата в формате день:месяц:год. Определить день недели
Задание: Дана дата в формате день:месяц:год. Определить день недели.

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

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

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