Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Курсовая по ООП3 / MATRIX / Unit2
.h//---------------------------------------------------------------------------
#ifndef Unit2H
#define Unit2H
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
//*****************************************************************************
//******************************* CLASS TMATRIX *******************************
//*****************************************************************************
class TMatrix
{
private:
int **_mat;
unsigned char _NNUM1, _NNUM2;
public:
//----------------- Constructors
TMatrix();
TMatrix(const int);
TMatrix(const TMatrix &);
//----------------- Destructors
~TMatrix();
//----------------- Metods
//----------- Init operations
void InitRandom();
void InitZero();
void InitE();
void InitInt(int);
//----------- One element operations
void InitElem(int, int, int);
int GetElem(int, int);
int GetN1();
int GetN2();
//----------- Matrix operations
void MScalMult(int);
void MSumm(TMatrix &, TMatrix &);
void MDiff(TMatrix &, TMatrix &);
void MMult(TMatrix &, TMatrix &);
void MNegative();
void MTrans();
int MMod();
int Recurse(int *, int);
//----------- Size operations
void DeleteOldMatrix();
void InitNewMatrix1();
void InitNewMatrix1(int, int);
};
//---------------------------------------------------------------------------
#endif
Соседние файлы в папке MATRIX