Курсовая работа: Калькулятор для матриць
T[i][j-1]=X[i][j+1];
kk+=DET(T,n-1)*X[0][l]*e;
e*=-1;
}
}
return kk;
}
/////////////////////////////////////////////////////////
double ALG_DOP(double **X,int n,int r,int c)
{
double **T,k;
int i,j,e=1,ee=1;
if(n==1)
return X[0][0];
if(n==2)
{
if((r+c)%2==1)
{ee=-1;}
}
return ee;
T=new double*[n-1];
for(i=0;i<n-1;i++)
T[i]=new double[n-1];
for(i=0;i<r;i++)
{
for(j=0;j<c;j++)
T[i][j]=X[i][j];
for(j=c+1;j<n;j++)
T[i][j-1]=X[i][j];