Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Графы https://www.cyberforum.ru/ cpp-beginners/ thread2736399.html
Доброго Времени Суток, Уважаемые, я начинающий программист, есть одно задание, которое не могу решить, можете пожалуйста помочь? Используя метод поиска в глубину, найти и вывести путь в...
Монолитный алгебраический полином методом Лагранжа. Интерполяция C++
Требуется для таблицы с дискретными экспериментальными данными получить монолитный алгебраический полином. X0=0.09 Y0=1.094 X1=0.41 Y1=1.506 X2=0.83 Y2=2.293 X3=1.06 Y3=2.886 X4=1.22 Y4=3.387...
C++ Как реализовать просмотр из вектора структуры? По задачке с Task и TestContent Здравствуйте, подскажите пожалуйста. Как просмотреть, что находится в векторе res структуры Task? Интересует результат после использования методов MergeQuestion, CrossingQuestion, DifferenceQuestion.... https://www.cyberforum.ru/ cpp-beginners/ thread2736386.html C++ Объявлена и инициализирована переменная test типа bool. Записать операторы, которые выполняют следующие действия: Объявлена и инициализирована переменная test типа bool. Записать операторы, которые выполняют следующие действия: -Объявление указателя, который адресуется на переменную test. -Используя... https://www.cyberforum.ru/ cpp-beginners/ thread2736380.html
2048, очистка игрового поля C++
Есть код игры 2048, написан давно, сейчас понадобился, не могу разобраться в каком месте происходит очистка поля После заполнения поля и невозможности склейки игра заканчивается, поле очищается,...
C++ Как удалить букву из слова? Из слова нужно удалить букву, как это сделать? https://www.cyberforum.ru/ cpp-beginners/ thread2736366.html
C++ одз хеш-функции https://www.cyberforum.ru/ cpp-beginners/ thread2736365.html
добрый вечер! подскажите пожалуйста, какая область допустимых значений хеш-функции заранее очень благодарен
Задача на заполнение одномерного массива из двумерного C++
Получить массив X1, X2,...Xn по правилу: Хi=0 если все элементы i-того столбца и i-ой строки двумерного массива меньше 1, иначе Xi=1. Найти также произведение всех элементов двумерного массива. ...
C++ Нужно найти количество букв а в последнем слове #include <iostream> #include <fstream> #include <stdlib.h> using namespace std; int main() { setlocale(LC_ALL, "RUS"); int sum = 0; char s; cout << "Введите строку "; https://www.cyberforum.ru/ cpp-beginners/ thread2736358.html C++ Sdelat' БЛОК-СХЕМУ(КОДА РАСПАКОВКИ СТРОКИ) #include <iostream> #include <cstring> using namespace std; int main() { int len, i, j, t=0, x; char a; cin >> a; len = (int)strlen(a); for(i = 0; i<len; i++) https://www.cyberforum.ru/ cpp-beginners/ thread2736352.html
Разработать программу решения следующей задачи C++
Разработать программу решения следующей задачи (используя статическое или динамическое объявление массива): Дан одномерный целочисленный массив. Найти произведение тех его элементов, которые больше...
C++ Поправить код https://www.cyberforum.ru/ cpp-beginners/ thread2736335.html
Задача: Дан массив из 11 действительных чисел и натуральное число k. Вычислить среднее геометрическое значений элементов, располагающихся между максимальным по значению элементом и k-м элементом...
0 / 0 / 0
Регистрация: 19.01.2020
Сообщений: 2
0

Определите класс Календарь, класс должен содержать закрытые поля: день, месяц, год и следующие методы: - C++ - Ответ 15031575

24.11.2020, 16:29. Показов 925. Ответов 0
Метки (Все метки)

Определите класс TKalendarz. Класс должен содержать закрытые поля: день, месяц, год и следующие методы:

-конструктор с тремя параметрами: d, m, r типа int, который устанавливает соответствующие поля, если параметры не создают правильную дату, дата устанавливается 01.01.2009,

- bool ustawDate (int d, int m, int r) - запрос метода установить соответствующие поля, если параметры метода не создают правильную дату, метод возвращает false,

-void wyswietl (int typ) отображает дату в соответствующем формате в зависимости от 1 - long date 14 декабря 2009 г., 2 -short date 14/12/2009, в других типах параметров: в случаях, отображающих дату 14.12.2009,

- int podajDzien () - возвращает день месяца,

-int podajMiesiac () - возвращает месяц,

-int podajRok () - возвращает год,

-zmienDate - изменяет дату на заданное количество лет, месяцев и дней. Разработайте этот метод так, чтобы его можно было вызывать с одним параметром (дни), с двумя параметрами (дни и месяцы) или с тремя параметрами,

-ileDni - вычисляет количество дней между датами, если дата, указанная в параметре, раньше, чем дата обьекта, для которого он вызывается это метод, возвращаемое значение должно быть отрицательным.


Вот что у меня вышло, но я не знаю что дальше нужно делать




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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#include <iostream>
using namespace std;
class TKalendarz
{
    int dzien, miesiac, rok;
   
int nrDniaWErze()
{
    int nr;
    int r1=rok-1;
    nr=365*r1+r1/4-r1/100+r1/400;
    nr+=dzien; //numer dnia w roku
    if(nr<0) nr=0; else if(nr>r1) nr=r1;
    return nr;
}
public:
    TKalendarz(int,int,int);
    bool UstawDate(int,int,int);
    void Wyswietl(int) const;
    int PodajDzien() const;
    int PodajMiesiac() const;
    int PodajRok() const;
    void zmienDate(int d, int m=0, int r=0);
    int ileDni(TKalendarz);
 
};
TKalendarz::TKalendarz(int d, int m, int r)
{
    if(!UstawDate(d,m,r))
    {
        dzien=1;
        miesiac=1;
        rok=2009;
    }
}
bool TKalendarz::UstawDate(int d, int m, int r)
{
 
}
void TKalendarz::Wyswietl(int type) const
{
 
}
int TKalendarz::PodajDzien() const
{
return dzien;
}
int TKalendarz::PodajMiesiac() const
{
    return miesiac;
}
int TKalendarz::PodajRok() const
{
    return rok;
}
 
void TKalendarz::zmienDate(int d, int m, int r)
{
 
}
int TKalendarz::ileDni(TKalendarz d)
{
 
}
int main() {
    std::cout << "Hello, World!" << std::endl;
    return 0;
}


Вернуться к обсуждению:
Определите класс Календарь, класс должен содержать закрытые поля: день, месяц, год и следующие методы: C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.11.2020, 16:29
Готовые ответы и решения:

Создать класс Date – дата, содержащая поля: день, месяц, год.
Создать класс Date – дата, содержащая поля: день, месяц, год. Определить операторы &quot;+&quot; и &quot;-&quot;, как...

Установить дату SetDate() Метод должен содержать три параметра: день, месяц, год
Здравствуйте, можете помочь с заданием или подсказать как сделать? 1)Метод должен проверить,...

Создайте класс «Дата» со свойствами год, високосный год, месяц, день месяца и день недели
Создайте класс «Дата» со свойствами год, високосный год, месяц, день месяца и день недели. ...

Определите класс, который должен содержать атрибуты
Здравствуйте уважаемые любители и ценители языка С++! У меня к вам огромная просьба. На днях нужно...

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

Описать класс Дата, представленный целыми переменными: год, месяц и день
Описать класс (в зависимости от варианта) с необходимым набором полей и методов, в соответствии с...

Создать класс для представления даты с полями год, месяц, день
Мне нужно создать класс для представления даты с полями год, месяц, день и в случае недопустимых...

Создать класс Date для работы с датами в формате «год.месяц.день»
ВАЖНО! нужно сделать в C#! Условие: Создать класс Date для работы с датами в формате...

Создать класс Date для работы с датами в формате «год.месяц.день»
Создать класс Date для работы с датами в формате «год.месяц.день». Дата представляется структурой с...

Создать класс Date для работы с датами в формате «год.месяц.день»
Создать класс Date для работы с датами в формате «год.месяц.день». Дата представляется структурой с...

Создайте класс Конус, определите в нем закрытые поля Радиус, Высота, Образующая, свойства для этих полей
Создайте класс Конус, определите в нем закрытые поля Радиус, Высота, Образующая, свойства для этих...

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