Л.Р. №7. Об'єктно-орієнтований підхід до розробки програмного забезпечення.

Реалізувати варіанти завдань N-1, N, N+1 (де N - номер варіанта) із попередніх лабораторних робіт із використанням об'єктно-орієнтованого підходу:
- розробити структуру класів для вирішення завдань з використанням відносин асоціації, наслідування та агрегації (композиції);
- розробити головну програму з використанням розроблених класів; - головна програма має один файл з даними на вході (вхідні дані) та три файли з даними на виході (вихідні дані);
- передбачити зручність використання розроблених класів у головній програмі при її модифікації для розширення функціональних можливостей (наприклад, для додаткового вирішення варіантів завдань N-2 та N+2)