[ Zeromicin @ 01.12.2005. 16:22 ] @
Yo!


Imama jedan problem, vama mozda trivijalan, ali meni nije, posto tek nedavno

sam poceo polako da prelazim na C++.


1. Potrebno mi je da implementiram matricu u kojoj bi se cuvali podaci tipa

DOUBLE.

2. Dimenzija matrice (broj kolona i redova) se zna unapred, ili drugim

recima, matrica u toku izvrsavanja programa ce da menja svoje dimenzije.

3. Potrebno mi je najprostije resenje (citaj sa najbrzim pristuom

elementima), bez operacija nad matricom, etc....



Ajde, ako neko od vas zna kako....


tnx


[ Goran Arandjelovic @ 01.12.2005. 16:56 ] @
Ja baš nisam razumeo šta tačno želiš, ali evo kako se deklarišu matrice...

Code:

int main()
{
  double **matrica;
  matrica = new double*[broj_kolona];
  for(int i=0;i<broj_kolona;i++){
    matrica[i] = new double[broj_redova];
  }
}


Evo ti dinamički kreirane matrice... samo ne znam kako si pomenuo da se dimenzije znaju, a odmah ispod reče da će matrica menjati dimenzije u toku izvršavanja...

Ako ti išta znači, možeš kasnije da baciš pogled i na array klasu boost biblioteke...
Boost
[ Zeromicin @ 01.12.2005. 22:34 ] @
 Evo ti dinamički kreirane matrice... samo ne znam kako si pomenuo da se dimenzije znaju, a E hvala ti, bas to sam trazio, a to sa dimenzijama matrice -greska u kucanju, dimenzije se NE ZNAJU unapred. Za sada mi je to dovoljno, snaci cu se .... cul8r.
[ Zeromicin @ 02.12.2005. 21:11 ] @
 Ok, ovakva definicija matrice mi odgovara, ali sada kako da dealociram memoriju ove matrice na kraju programa?
Citat:
Goran Arandjelovic wrote in message news:[email protected]...Ja baš nisam razumeo šta tačno želiš, ali evo kako se deklarišu matrice...

Code:

Code:

int main()
{
double          **matrica;
matrica = new double*[broj_kolona];
for(int          i=0;ibroj_kolona;i++){
matrica[i] = new          double[broj_redova];
}
}


Evo ti dinamički kreirane matrice... samo ne znam kako si pomenuo da se dimenzije znaju, a odmah ispod reče da će matrica menjati dimenzije u toku izvršavanja...

Ako ti išta znači, možeš kasnije da baciš pogled i na array klasu boost biblioteke...
Boost
----
www.goranche.net
--
http://www.elitesecurity.org/poruka/967040
[ Goran Arandjelovic @ 03.12.2005. 07:56 ] @
Code:

for(int i=0; i<broj_kolona; i++){
  delete[] matrica[i];
}
delete[] matrica;


Nauči nizove prvo kako valja.
[ Zeromicin @ 03.12.2005. 20:25 ] @
 Fala, i ucim ;) Pozdrav
Citat:
Goran Arandjelovic wrote in message news:[email protected]... Code:

Code:

for(int i=0;          ibroj_kolona; i++){
delete[] matrica[i];
}
delete[]          matrica;


Nauči nizove prvo kako valja.
----
www.goranche.net
--
http://www.elitesecurity.org/poruka/968715