1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление

Класс Data С++

Тема в разделе "С и С++", создана пользователем -, 3 мар 2012.

  1. Гость

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


    Код:
    #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 () {}
     
  2. Whatka

    Whatka Well-Known Member

    Репутация:
    0
    Регистрация:
    9 окт 2011
    Сообщения:
    428
    Симпатии:
    4
    а где структура то?
     
  3. Гость

    Репутация:
    0

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

    qqwertty Гость

    Репутация:
    0
    Определенно с пом. stuct

    Код:
    struct mounths
    {
    mounth Mounth;
    int Days; 
    };
    
    //в классе
    mounths massive0[12];
    В конструкторе класса надо заполнять структурку.
    Если статический массив, то тогда не в конструкторе, я прост не знаю какие у вас требования к оформлению класса, чтобы написать где.
     
Загрузка...

Поделиться этой страницей