Программа с использованием класса "матрица"Составьте программу с использованием класса "матрица", размером 2x2. Матрица задается своими элементами a11, a12, a21, a22. Обязательные функции: ввод, вывод, расчет определителя по формуле: |A|= a11 a22-a12a21. Текст программы: #include <conio.h> #include <iostream.h> class Matr2 { public: float a[2][2]; /* матрица */ /* Конструктор. Создает пустую матрицу */ Matr2 () { } /* Деструктор */ ~Matr2 () { } /*Вводит элементы матрицы */ void vvod() { cout <<"\n Введите элементы матрицы (4 числа через пробел): "; cin >> a[0][0] >> a[0][1] >> a[1][0] >> a[1][1]; } /* Выводит всю информацию о матрице */ void vivod() { cout <<"\n Матрица:"; cout <<"\n a[0][0] = " << a[0][0] <<" a[0][1] = " << a[0][1]; cout <<"\n a[1][0] = " << a[1][0] <<" a[1][1] = " << a[1][1]; cout <<"\n Определитель = " << det(); } /* Рассчитывает определитель матрицы */ float det() { return a[0][0]*a[1][1]-a[1][0]*a[0][1]; } }; void main() { Matr2 M1; cout <<"\n Составьте программу с использованием класса матрица,"; cout <<"\n размером 2x2. Матрица задается своими элементами a11, a12,"; cout <<"\n a21, a22. Обязательные функции: ввод, вывод, расчет"; cout <<"\n определителя по формуле: |A|= a11*a22-a12*a21.\n"; M1.vvod(); M1.vivod(); cout <<"\n\n Для выхода - нажмите клавишу"; getch(); }Исполняемый файл pr10_1.exe (упакованный) |