Форум программистов, компьютерный форум 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: подробнее

Показать сообщение отдельно
Алексей123456
3 / 3 / 0
Регистрация: 11.05.2013
Сообщений: 56

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

22.04.2014, 08:08. Просмотров 214. Ответов 9
Метки (Все метки)

Подскажите почему не считает день недели?Вроде пишет ошибок нет, но программа не работает

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
#include <iostream>
#include <stdio.h>
using namespace std;
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; char *days[];
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;
  char *days[]={"Sat","Sun","Mon","Tue","Wed","Thu","Fri"};}
    void  Prin()
    {Data::Print();
    printf ("\n%s",days[wd]);}
    };
    int main()
    {DN D;
    D.opr();
    D.Prin();
    }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru