Хелпикс

Главная

Контакты

Случайная статья





1. Дан класс. Добавьте дружественную функцию isneg(), которая получает один параметр типа myclass и возвращает true, если значение num отрицательное и false в противном случае.



1. Дан класс. Добавьте дружественную функцию isneg(), которая получает один параметр типа myclass и возвращает true, если значение num отрицательное и false в противном случае.

сlass myclass

{int num;

public:

myclass(int x)

{num=x; }

};

2. Дан класс (массив) выполнить работу с массивом.

3. Дан класс проинициализируйте массив, чтобы переменная x получила значения от 1 до 10

Class camp{

int x;

public:

samp(int i){x=n; }

int getx(){ return x; }

4. В приведенном ниже фрагменте добавьте конструктор для класса myder. Он должен передать указатель на инициализируемую строку конструктора класса mybase и инициализировать переменную len длинной строки.

# include < iostream>

# include < cstring>

class mybase {

char str[80];

       public:

                  mybase (char *s) {strcpy(str, s); }

                  char *get() {return str; }

};

class myder: public mybase {

       int len;

public:

// Добавьте конструктор

 int getlen() {return len; }

void show() { cout < < get()< < ’\n’}

};

int main ()

       myder ob (“Привет”);

       ob. show();

cout < < ob. getlen()< < ’\n’;

return 0;

}

5. Представлен каркас функции div(). Добавьте в функцию процедуру обработки исключительных ситуаций.

double div (double a, double b)

{

// добавьте обработку ошибок

return a/b;

}

6. Ввести в вектор несколько значений после чего вы­вести их на экран.

7. Создан класс для хранения своего имени и номера телефона. Используя оператор NEW, динамически выделите память для объекта этого класса и введите имя и телефон в соответствующие поля внутри объекта.

 

class phone {

       char name[40];

       char num[14];

public:

void store ( char *n, char *nu);    // ввод

void show () // вывод

};

8. Ввести в вектор несколько значений 0 или 1, после чего вы­вести их на экран.

9.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.