Завдання № 6

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

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

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

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

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

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

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

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

ЗАВДАННЯ № 7

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

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

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

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

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

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

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

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: