Megválaszolatlan hozzászólások | Aktív témák Pontos idő: szomb. jún. 08, 2024 21:38



Hozzászólás a témához  [ 3 hozzászólás ] 
Determináns 
Szerző Üzenet
Moderátor
Avatar

Csatlakozott: kedd nov. 02, 2004 17:38
Hozzászólások: 5120
Tartózkodási hely: Budapest/Szeged
Hozzászólás 
És mi volt a megoldás? Ha már itt van ez a topic... :)


csüt. nov. 16, 2006 8:53
Profil Privát üzenet küldése Honlap
ezüst tag

Csatlakozott: csüt. ápr. 20, 2006 20:26
Hozzászólások: 19
Hozzászólás 
Megoldottam :D


szomb. nov. 11, 2006 15:02
Profil Privát üzenet küldése
ezüst tag

Csatlakozott: csüt. ápr. 20, 2006 20:26
Hozzászólások: 19
Hozzászólás Determináns
Sziasztok!

Tudna nekem valaki segíteni abban, hogy mi lenne a hiba a függvényemben? C++-ban nem fogadja el a tomb.length utasítást a méretének meghatározására, de a sizeof(tomb) sem ad megfelelő megoldást.


Kód:
int** Matrix::alDet(int**tomb2, int sor, int oszlop){

   
   int **kisdet;
   kisdet = new int*[tomb2.length-1];
      for (int i=0;i<tomb2.length;i++) { kisdet[i]=new int [tomb2.length-1];}

   int i,j,sorind,oszlind;
           for (sorind=-1,i=0;i<tomb2.length;i++){

              if (i!=sor) {
                  sorind++;
                  for (oszlind=-1,j=0;j<tomb2.length;j++) {
                     if (j!=oszlop)  {
                       oszlind++;
                       kisdet[sorind][oszlind]=tomb2[i][j];
                     }
                  }
               }
            }
      
           return kisdet;
}

int Matrix::Det(int** tomb){

int determ=0;
int elojel=1,i;

          for (i=0;i<row;i++) {
              if (row==1 && col==1) {
                determ=tomb[0][0];
              } else if (row==2 && col==2) {
                determ=tomb[0][0]*tomb[1][1]-tomb[1][0]*tomb[0][1];       
           } else {
              determ=determ+elojel*tomb[0][i]*Det(Matrix::alDet(tomb,0,i));
           }
           elojel=-elojel;
        }

end: return determ;
}


szomb. nov. 11, 2006 11:05
Profil Privát üzenet küldése
Hozzászólások megjelenítése:  Rendezés  
Hozzászólás a témához   [ 3 hozzászólás ] 

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 2 vendég


Nem nyithatsz témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Magyar fordítás © Magyar phpBB Közösség