Zdravím, mám za úkol udělat funkci na výpočet determinant, funkce se pak použije v programu, sem s programováním ale totální začátečník a proto bych byl vděčný za každou pomoc, kdyby někdo mohl říct co je špatně.. Háže to chybu: fatal error LNK1120: 1 unresolved externals.
float **determinant(float **MAT_A)
{
int i, k, l, h;
int det;
int SUB[n][n] = {0};
if (RAD_A< 1) return 0; // Není matice
if (RAD_A == 1) return MAT_A[0][0]; // Matice 1x1
if (RAD_A == 2) // Matice 2x2
det = MAT_A[0][0] * MAT_A[1][1] - MAT_A[1][0] * MAT_A[0][1];
for (int i = 0; i < RAD_A; i++) // Rozklad podle prvního řádku
{
for (int k = 0; k < RAD_A - 1; k++) // Vytvoření submatice
for (int l = 0; k < RAD_A - 1; l++)
SUB[k-1][h] = MAT_A[k][l];
h++;
det += pow(-1.0, i) * MAT_A[0][i] * determinant(SUB, RAD_A-1);
return d;
}
Díky za každou pomoc