Informatică, întrebare adresată de valentinrobertneacsu, 8 ani în urmă

Calculul determinantului unei matrice(matrice de ordin 2 si 3) in c++.
Repede va rog!!!​

Răspunsuri la întrebare

Răspuns de Paddon
0

Asta-i matematică, nu informatică.

int main()

{

   int matrix[3][3] = {{1, 2, 3}, {2, 3, 1}, {-1, 0, 1}}, d2, d3;

   d2 = matrix[0][0] * matrix[1][1] - matrix[0][1] * matrix[1][0];

   d3 = matrix[0][0] * matrix[1][1] * matrix[2][2] +

           matrix[1][0] * matrix[2][1] * matrix[0][2] +

           matrix[2][0] * matrix[0][1] * matrix[1][2] -

           matrix[0][2] * matrix[1][1] * matrix[2][0] -

           matrix[1][2] * matrix[2][1] * matrix[0][0] -

           matrix[2][2] * matrix[0][1] * matrix[1][0];

   for(int i = 0; i < 3; i++)

   {

       for (int j = 0; j < 3; j++)

           cout << matrix[i][j] << " ";

       cout << endl;

   }

   cout << d2 << endl;

   cout << d3 << endl;

   return 0;

}

Alte întrebări interesante