Курсовая работа: Разработка пакета прикладных программ для вычисления определителя матрицы
for (int i = 0; i<Razm; i++)
{ int i1 = i+1;
float det_ = A[i][0];
for(int j = 1; j<Razm; j++)
{ if(i1 == Razm) i1 = 0;
det_ *= A[i1++][j];
}
det+=det_;
}
// пересчет суммы отрицательных "треугольников"
for (i = 0; i<Razm; i++)
{ int i1 = i+1;
float det_ = A[0][Razm-1];
for(int j = Razm-2; j>-1; j--)
{ if(i1 == Razm) i1 = 0;
det_ *= A[i1++][j];
}
det -= det_;
}
return det;
}
* Дата: 23/05/10 Время: 16:55 Версия: v.1.0 *
* Компилятор: BC v.3.1. *
* Лист 2/Листов 5 *