Wyznacznik macierzy

Odpowiedz Nowy wątek
2014-04-08 23:34
0

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


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, 2014-04-08 23:34
Tak trudno dodać sensowne tagi? - Shalom 2014-04-09 00:00

Pozostało 580 znaków

2014-04-08 23:56
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, 2014-04-08 23:57
to znaczy postępowałem według nie mojego algorytmu, jednak wydaje mi się, że jest on dobry Jak mogę naprawić ten błąd? :( - golinek3 2014-04-08 23:59
Co do pierwszego - więcej w kuli nie widzę. Co do drugiego - znaleźć np w wikipedii. - _13th_Dragon 2014-04-09 00:34

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0