✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
Національний університет «Львівська політехніка»
Дисципліна «Програмування ч.2 (ООП)»Контрольна робота
Завдання № 20
1. У чому полягає невизначеність при множинному успадкуванні.
2. Написати шаблонну функцію, що знаходить максимум масиву чисел, та продемонструвати її використання.
3. Створіть клас, що асоціюється з відстанями та підтримує операції додавання, віднімання, ініціалізацію, видачу значення об’єкту в метрах або дюймах (використайте статичні змінні для збереження коефіцієнту пропорційності).
4. На основі класу із завдання 3 створіть похідний клас який би підтримував нумерування відстаней.
5. До класів із завдань 3 та 4 додайте віртуальні функції для друку членів-даних та напишіть програму, що демонструє поліморфізм на їх основі.
6. Написати вбудовану функцію, що підносить значення аргументу типу int до квадрату, та продемонструвати її використання.
7. Написати програму, що вводить зі стандартного потоку масив довжини N чисел типу float, обчислює середнє значення елементів цього масиву.
8. Написати програму, що знаходить значення з буквою о у array. Ініціалізатор: dog, cat, mouse, bear