//============================================================================== // // Calculation of Determinant of square Matrix // // Developer: Henry Guennadi Levkin // //============================================================================== #include //============================================================================== void MatrixPrint(int nDim, double* pfMatr) { int i,j; printf("------------------------------------------------------------------\n"); for(i=0; i double MatrixDeterminant(int nDim, double* pfMatr) { double fDet = 1.; double fMaxElem; double fAcc; int i , j, k, m; for(k=0; k<(nDim-1); k++) // base row of matrix { // search of line with max element fMaxElem = fabs( pfMatr[k*nDim + k] ); m = k; for(i=k+1; i