Лабораторная работа: Программа, реализующая тип данных "вещественная матрица"
Matrix & Matrix::operator +(Matrix &A)
{for(int i=0; i<n; i++)
for(int j=0; j<m; j++)
c[i][j]=a[i][j]+A.a[i][j];
return *this;}
//Вычитаниематриц
Matrix & Matrix::operator -(Matrix &A)
{for(int i=0; i<n; i++)
for(int j=0; j<m; j++)
c[i][j]=a[i][j]-A.a[i][j];
return *this;}
// Умножениематриц
Matrix & Matrix::operator *(Matrix &A)
{
double s=0;
for(int i=0;i<n;i++)
{
int z=0;
while(z<A.m)
{
c[i][z]=0;
for(int j=0;j<m;j++)
{
s=GetI(i,j)*A.GetI(j,z);
c[i][z]+=s;
}
z++;
}
}