Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Matrice u C++

[es] :: C/C++ programiranje :: Matrice u C++

[ Pregleda: 5312 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Zeromicin

Član broj: 31930
Poruke: 152
*.panet.co.yu.



Profil

icon Matrice u C++01.12.2005. u 16:22 - pre 223 meseci
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


 
Odgovor na temu

Goran Arandjelovic
Beograd

Član broj: 29116
Poruke: 387
*.201.eunet.yu.



+9 Profil

icon Re: Matrice u C++01.12.2005. u 16:56 - pre 223 meseci
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
 
Odgovor na temu

Zeromicin

Član broj: 31930
Poruke: 152
*.panet.co.yu.



Profil

icon Re: Matrice u C++01.12.2005. u 22:34 - pre 223 meseci
 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.
 
Odgovor na temu

Zeromicin

Član broj: 31930
Poruke: 152
*.panet.co.yu.



Profil

icon Re: Matrice u C++02.12.2005. u 21:11 - pre 223 meseci
 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
 
Odgovor na temu

Goran Arandjelovic
Beograd

Član broj: 29116
Poruke: 387
*.146.eunet.yu.



+9 Profil

icon Re: Matrice u C++03.12.2005. u 07:56 - pre 223 meseci
Code:

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


Nauči nizove prvo kako valja.
 
Odgovor na temu

Zeromicin

Član broj: 31930
Poruke: 152
*.panet.co.yu.



Profil

icon Re: Matrice u C++03.12.2005. u 20:25 - pre 223 meseci
 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
 
Odgovor na temu

[es] :: C/C++ programiranje :: Matrice u C++

[ Pregleda: 5312 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.