• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Класс Data С++

  • Автор темы Guest
  • Дата начала
G

Guest

нужно реализовать класс Data, используя для представления месяцев массив структур. Структура имеет 2 поля: название месяца (строка) и количество дней в месяце. Индексом в массиве явл. перечисляемый тип month. Реализовать 2 варианта класса: с обычным массивом и статическим массивом месяцев. вот мои некоторые наброски:


C++:
#include <iostream.h>
#include <math.h>
#include <conio.h>
#include <string.h>
enum mounth ( january, february, march, april,may, june,jule,august,nuvember, october,december)
class data
{
int massive0 [12];
static const int kol =31;
enum { nazv = 12 };
int massive1[k];
int massive2[n];
public:
data ()
{ 
for (int i = 0;i < k; ++i)
m0[i] = m1 [i]= m2 [i];
}
};
data (): m0 (), m1 (),m2 () {}
 
Q

qqwertty

я честно говоря не понимаю как это реализуется

Определенно с пом. stuct

C++:
struct mounths
{
mounth Mounth;
int Days; 
};

//в классе
mounths massive0[12];

В конструкторе класса надо заполнять структурку.
Если статический массив, то тогда не в конструкторе, я прост не знаю какие у вас требования к оформлению класса, чтобы написать где.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!