Описати клас, що реалізовує тип даних “дійсна матриця” і роботу з ними. Клас повинен реалізовувати наступні операції над матрицями:
· методи, що реалізовують перевірку типу матриці (квадратна, діагональна, нульова, одинична, симетрична, верхня трикутна, нижня трикутна);
· операції порівняння на рівність/нерівність;
· доступ до елементу по індексах.
Написати програму, що демонструє всі розроблені елементи класу.
Варіант 12
Описати клас “множина”, що дозволяє виконувати основні операції: додавання і видалення елементу, перетин, об'єднання і різниця множин.
Написати програму, що демонструє всі розроблені елементи класу.
Варіант 13
Описати клас “наочний покажчик”. Кожен компонент покажчика містить слово і номери сторінок, на яких, це слово зустрічається. Кількість номерів сторінок, що відносяться до одного слова, від одного до десяти. Передбачити можливість формування покажчика з клавіатури і з файлу, виведення покажчика, виведення номерів сторінок для заданого слова, видалення елементу з покажчика.
Написати програму, що демонструє всі розроблені елементи класу.