logo

Crowdly

Browser

Add to Chrome

Національний університет «Львівська політехніка» Дисципліна «Програмування ...

✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.

Національний університет «Львівська політехніка»

Дисципліна «Програмування ч.2 (ООП)»Контрольна робота

Завдання № 24

 

1. Охарактеризуйте особливості застосування абстрактних класів.

2. Написати шаблонну функцію, що підносить елементи масиву чисел до квадрату, та продемонструвати її використання.

3. Створіть клас, що асоціюється з часом (години, хвилини, секунди) та підтримує операції збільшення (секунд), зменшення (секунд), ініціалізацію секундами та хвилинами, ініціалізацію секундами, видачу часу в хвилинах або секундах.

4. На основі класу із завдання 3 створіть похідний клас який би підтримував іменування часу (до 12 символів).

5. До класів із завдань 3 та 4 додайте віртуальні функції для друку членів-даних та напишіть програму, що демонструє поліморфізм на їх основі.

6. Написати глобальну функцію, що обчислює площу круга, якщо відомий його радіус типу double, та продемонструвати її використання (використайте глобальну змінну).

7. Написати програму, що вводить зі стандартного потоку масив довжини N чисел типу long, обчислює середнє значення елементів цього масиву.

8. Написати програму, що сортує за спаданням vector. Ініціалізатор: rose, violet, clover, tulip

More questions like this

Want instant access to all verified answers on vns.lpnu.ua?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome