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

Не считается день недели, исправить код - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Неправильный возврат значения функции http://www.cyberforum.ru/cpp-beginners/thread1153873.html
При компиляции если значение меньше или равно 100 программа прекращает работу а если значение выше 100 то работает нормально. #include <iostream> #include <math.h> #include <conio.h> using namespace std; float f(float);
C++ Избавиться от переносов в тексте Прошу помощи в реализации данной программы, т.к. сам додуматься не могу. Напечатать заданное предложение таким образам, чтобы каждое его слово целиком находилось в одной и той же строке распечатки (т.е. избавиться от переносов). http://www.cyberforum.ru/cpp-beginners/thread1153869.html
C++ Определить число учеников в параллели 5-х классов
В двумерном массиве хранится информация о количестве учеников в каждом классе каждой параллели школы с первой по одиннадцатую (в первой строке - информация о классах первой параллели, во второй - второй параллели и т.д.). В каждой параллели школы имеются четыре класса. Определить число учеников в параллели 5-х классов. Добавлено через 17 минут Сделал, кому нужно, вот: ...
C++ How to do this? Array of strings
1.George Washington (1789-1797) 2.John Adams (1797-1801) 3.Thomas Jefferson (1801-1809) 4.James Madison (1809-1817) 5.James Monroe (1817-1825) 6.John Quincy Adams (1825-1829) 7.Andrew Jackson (1829-1837) 8.Martin Van Buren (1837-1841) 9.William H. Harrison (1841) 10.John Tyler (1841-1845)
C++ Ошибка reference is ambiguous http://www.cyberforum.ru/cpp-beginners/thread1153793.html
Объясните пожалуйста, в чем ошибка? #include <iostream> #include <stdio.h> #include <fstream> using namespace std; class plotters { public: float p_cost, b_cost;
C++ Бинарное дерево: в каком виде описывать вызов процедуры, то есть передавать корень Не могу понять в каком виде описывать вызов процедуры, то есть передавать корень.#ifndef BINARYTREE_H #define BINARYTREE_H #include <iostream> #include <string.h> using namespace std; class node { public: подробнее

Показать сообщение отдельно
nmcf
4298 / 3719 / 1252
Регистрация: 14.04.2014
Сообщений: 14,542
22.04.2014, 09:16     Не считается день недели, исправить код
Так работает, но день неверный.
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include "stdafx.h"
#include <iostream>
#include <stdio.h>
 
using namespace std;
 
char *days[]={"Sat","Sun","Mon","Tue","Wed","Thu","Fri"};
 
 
class Data
{
    protected: int d,m,year;
    public: Data()
    {
        cin>> d >> m >> year;
    }
void Print()
{
    cout<< "Data: " << d << "."<<m << "."<<year<<endl;
}
};
 
class DN: public Data
{
    private: int q,n,r,wd,s,y; 
    public:
    DN():Data() {q=d, n=m, r=year;}
    void opr()
    {
        if (n<3) { n+=12; r--;}
        s=r/100, y=r%100, wd=((n+1)*26/10+d+y+y/4+s/4+2*s)%7;
        
    }
    void Prin()
    {
        Data::Print();
        printf ("\n%s",days[wd]);
    }
};
 
int _tmain(int argc, _TCHAR* argv[])
{
    DN D;
    D.opr();
    D.Prin();
 
    system("pause");
 
    return 0;
}
 
Текущее время: 00:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru