Wyznacznik macierzy

Wyznacznik macierzy
G3
  • Rejestracja:ponad 11 lat
  • Ostatnio:około 3 lata
  • Postów:15
0

Przejrzałem podobne tematy jednak nie znalazłem satysfakcjonującej mnie odpowiedzi.
Nie wiem w czym leży błąd mojego rozumowania:

Kopiuj
 
int Wyznacznik (const Macierz &B){
  int determ;
  Macierz A;
  A=B;
  for (int i=1; i<ROZMIAR; i++) {
    for (int j=0; j<ROZMIAR; j++){
   
      A[i][j]= A[i][j] - (A[i][1]/A[i-1][1]) * A[i-1][j];
    }
  }
  
  determ=A[0][0]*A[1][1]*A[2][2];
  return determ;
}

ponieważ wyświetla mi błąd: error: lvalue required as left operand of assignment

edytowany 1x, ostatnio: golinek3
Shalom
!Tak trudno dodać sensowne tagi?
_13th_Dragon
  • Rejestracja:ponad 19 lat
  • Ostatnio:3 miesiące
0

Błąd powodujący "error: lvalue required as left operand of assignment" leży w 17-tym wierszu klasy macierz.
Błąd twego rozumowania polega na tym że nie każdy zbiór losowych instrukcji jest wyznacznikiem.


Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.
edytowany 1x, ostatnio: _13th_Dragon
G3
to znaczy postępowałem według nie mojego algorytmu, jednak wydaje mi się, że jest on dobry Jak mogę naprawić ten błąd? :(
_13th_Dragon
Co do pierwszego - więcej w kuli nie widzę. Co do drugiego - znaleźć np w wikipedii.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.