Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

ЗАВДАННЯ № 8




ЗАВДАННЯ № 7

ЗАВДАННЯ № 6

 

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

Створити два об’єкта Ar1 даного класу. Вивести об’єкт на екран з коментарями.

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

З клавіатури задати індекс елемента масиву, який буде вилучатись в об’єкті Ar2. Вивести об’єкт на екран. Відсортовати масив об’єкта Ar2 по-зростанню. Вивести об’єкт на екран. Кожний елемент масиву поділить на число типу int.

 




Поделиться с друзьями:


Дата добавления: 2015-01-03; Просмотров: 351; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.