- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
- •Два конструктора:
приватну змінну KilNoTel –кількість номерів телефонів особи.
Два конструктора:
без параметрів (створює масив номерів тел. з 2 елементів та встановлює значення змінної KilNoTel рівним 2);
з одним формальним параметром n цілого типу(створює масив з n елементів ном. тел. та встановлює значення змінної KilNoTel рівним n);
деструктор, що звільняє пам’ять, яку виділив для масиву номерів тел. один з конструкторів.
2. Адаптувати розроблені в завданні 1 методи до обробки різної кількості номерів телефонів особи.
Завдання 3.
Описати клас CPhome_Book, що містить наступні приватні данні та публічні методи:
адресу об’єкту класу CNote;
кількість записів в телефонній книзі;
конструктор без параметрів (онулює приватні данні);
конструктор з одним формальним параметром n цілого типу. Створює масив з n елементів CNote, встановлює кількість записів n і забезпечує ввід значень цих елементів з клавіатури;
конструктор з двома формальними параметрами: n цілого типу та fn типу char* Створює масив з n елементів CNote, встановлює кількість записів n, забезпечує ввід значень цих елементів з клавіатури та записує інформацію у файл fn;
конструктор з одним формальним параметром fn типу char*. Створює масив елементів CNote та вводить в нього інформацію з файлу fn;
конструктор з одним формальним параметром n цілого типу. Створює масив з n елементів CNote, встановлює кількість записів n і забезпечує ввід значень цих елементів з клавіатури;
метод визначення осіб, які мають найбільше телефонних номерів.
Варіант 15
Завдання 1
Описати клас CTovar, що містить наступні приватні данні:
Назва товару;
Термін придатності;
Цінові характеристики (масив з трьох елементів; кожен з елементів – структура з двох полів: тип ціни, ціна)
та містить наступні публічні методи, які реалізують:
Ввід з клавіатури даних про товар;
Вивід на екран інформації про товар;
Визначення різниці між гуртовою та роздрібною ціною
Визначення закупівельної ціни.
Два методи слід визначити безпосередньо у описі класу, а решту — оголосити у описі класу, а визначити поза класом.
Завдання 2.
1. Удосконалити клас CTovar ввівши в нього
приватну змінну KilСin –кількість цінових характеристик.
Два конструктора:
без параметрів (створює масив цін з 5 елементів та встановлює значення змінної KilCin рівним 5);
з одним формальним параметром n цілого типу(створює масив цін з n елементів та встановлює значення змінної KilCin рівним n);
деструктор, що звільняє пам’ять, яку виділив для масиву цін один з конструкторів.
2. Адаптувати розроблені в завданні 1 методи до обробки різної кількості цінових характеристик.
Завдання 3.
Описати клас CShop, що містить наступні приватні данні та публічні методи:
адресу об’єкту класу CTovar;
кількість різних товарів в магазині;
конструктор без параметрів (онулює приватні данні);
конструктор з одним формальним параметром n цілого типу(створює масив з n елементів CTovar, встановлює кількість товарів рівною n і забезпечує ввід значень цих елементів з клавіатури);
конструктор з двома формальними параметрами: n цілого типу та fn типу char*. Створює масив з n елементів CTovar, встановлює кількість товарів рівною n, забезпечує ввід значень цих елементів з клавіатури та записує інформацію у файл fn;
конструктор з одним формальним параметром fn типу char*(створює масив елементів CTovar та вводить в нього інформацію з файла fn);
деструктор, що звільняє пам’ять, яку виділив для масиву товарів один з конструкторів.
метод для визначення товарів, гуртова ціна на які мінімальна.
Варіант 16
Завдання 1
Описати клас CKurs що містить наступні приватні данні:
Спеціалізація;
Курс;
Групи (масив з трьох елементів; кожен з елементів – структура з двох полів: номер , кількість студентів у групі)
та містить наступні публічні методи, які реалізують:
Ввід з клавіатури даних про курс;
Вивід на екран інформації курс;
Визначення кількості студентів на курсі.
Визначення номерів груп з максимальною кількістю студентів
Два методи слід визначити безпосередньо у описі класу, а решту — оголосити у описі класу, а визначити поза класом.
Завдання 2.
1. Удосконалити клас CKurs ввівши в нього
