Лекция: ЗАВДАННЯ № 4

Створити клас DinMas (Динамічний масив).У класі передбачити можливість добавлення нових елементів масиву при перевищенні розмірності масиву.

Клас повинен містити конструктор без параметрів ( ініціалізує масив із п’яти елементів), конструктор ініціалізації ( розмірність задається з клавіатури), конструктор копіювання, деструктор, функцію виведення елементів масиву.

Також у класі визначити:

§ функцію, яка повертає кількість від’ємних елементів;

§ функцію, яка сортовує масив по-зростанню;

§ функцію, яка кожний елемент масиву множить на число типу int;

Створити два об’єкта Ar1, Ar2 даного класу. Перший об’єкт ініціалізується конструктором без параметрів, другий – конструктором ініціалізації. Вивести два об’єкта на екран з коментарями.

Знайти кількість від’ємних елементі, відсортовати масив по-зростанню, кожний елемент масиву помножить на число чотири;

Створити об’єкт Ar3 на основі об’єкта Ar2 даного класу.

Результати вивести на екран.


ЗАВДАННЯ № 5

 

Дан клас Mas (Динамічний масив). Клас містить конструктор без параметрів ( ініціалізує масив із сіми елементів), конструктор ініціалізації ( розмірність задається з клавіатури), деструктор, функцію виведення елементів масиву.

Також у класі визначити:

§ функцію, яка повертає суму додатніх елементів;

§ функцію, яка вилучає елемент масиву, індекс якого вказує користувач;

§ функцію, яка сортовує масив по-зменьшенню;

 

Створити два об’єкта Ar1, Ar2 даного класу. Перший об’єкт ініціалізується конструктором без параметрів, другий – конструктором ініціалізації. Вивести два об’єкта на екран з коментарями.

Створити об’єкт Ar3 на основі об’єкта Ar2 даного класу.

Знайти суму додатніх елементі, вилучити елемент масиву, індекс якого вказує користувачем, відсортовати масив по- зменьшенню. Результати вивести на екран.

ПРИМІТКА: У класі передбачити можливість добавлення нових елементів масиву при перевищенні розмірності масиву.

еще рефераты
Еще работы по информатике