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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дата не високосного года (31 декабря не учитывать). Вывести дату завтрашнего дня http://www.cyberforum.ru/cpp-beginners/thread1123275.html
Заданы: дата не високосного года (31 декабря не учитывать). Вывести дату завтрашнего дня.
C++ Есть ли стандартная очередь в с++? Всем Привет!!! Вопрос такой есть ли стандартная очередь в с++(ну я так понимаю она 100% быть должна) чет ни где не могу найти. Не подскажите как подключить? Заранее спасибо за помощь ! http://www.cyberforum.ru/cpp-beginners/thread1123274.html
Какие из приведенных конструкций являются выражениями? C++
Определите, какие из приведенных ниже конструкций являются выражениями. 1) x + 1.5 2) sin( x ) 3) y = x +1; 4) 127 5) x = y = z = 0 6) { z = 2 * cos( x ) - y; } 7) int x = 5; Выражение: 1,2,3,5?
Найти ошибку в коде C++
#include "stdafx.h" #include <string.h> #include <iostream> const int NE=5, ND=3; typedef char TStr; struct TEmp { int ENum; TStr EName; double ESal; int DNum;
C++ Как можно реализовать наследие между параллелограммом и параллелепипедом? http://www.cyberforum.ru/cpp-beginners/thread1123254.html
Подскажите,пожалуйста,как можно реализовать наследие между параллелограммом и параллелепипедом?? Задание: Описать иерархию классов: прямая (координаты двух точек), параллелограмм наследует прямую, являющуюся его диагональю, параллелепипед наследует параллелограмм, являющийся его гранью.
C++ Умножение матриц, исправить код Создан класс для работы с матрицами. Пытался реализовать умножение матриц, но результат отображается неправильно. Помогите исправить ошибку. #include <iostream> #include <conio.h> using namespace std; class Matrix { private: int value; //Äâóìåðíûé ìàññèâ äëÿ ìàòðèöû ( ðàçìåð 3õ3, íî áóäåì èñïîëüçîâàòü ìàòðèöû 2õ2 ) подробнее

Показать сообщение отдельно
dimcoder
Полярный
455 / 428 / 67
Регистрация: 11.09.2011
Сообщений: 1,129
18.03.2014, 21:37     1 января не високосного года-понедельник. Вводится число и месяц этого года. Вывести день недели этого дня
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
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main(int argc, char *argv[])
{
    const int daysPerMonth[13]= { 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
    const char daysOfWeek[7][4]= {"Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"};
    
    int d, m, day, month, dayCount = 0;
    
    cout << "Input day and month: ";
    cin >> day >> month;
    
    for (m = 1; m < month; m++)
        dayCount += daysPerMonth[m];
            
    //cout << dayCount << endl;
    
    for (d = 1; d < day; d++)
        ++dayCount;
        
    //cout << "dayCount = " << dayCount << endl;
        
    dayCount %= 7;
    
    cout << daysOfWeek[dayCount] << endl;
    
    system("PAUSE");
    return EXIT_SUCCESS;
}
Добавлено через 9 минут
C++
1
2
 for (d = 1; d < day; d++)
        ++dayCount;

Не по теме:

Знатно я загнул. Вот что значит конец дня.

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