Winni Назад Программа с использованием класса "матрица"

Составьте программу с использованием класса "матрица", 
размером 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 (упакованный)
Rambler's Top100
Hosted by uCoz