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

Broj elemenata vektora

[es] :: C/C++ programiranje :: C/C++ za početnike :: Broj elemenata vektora

[ Pregleda: 1203 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

milkinizz
Milka Aleksic
Kragujevac

Član broj: 70242
Poruke: 18
*.dynamic.sbb.rs.



Profil

icon Broj elemenata vektora21.08.2009. u 00:05 - pre 178 meseci
Opet ja i moja pitanja.
Sada sam nesto naucila i kucala i kucala (sutra imam ispit ) i sva zadovoljna otkucam zadatak sa vektorima a ono javlja (samo) 4 greske.
Jedna od njih mi nije jasna. Ubacicu vam samo deo koda da vas ne davim. Naime, glupi zadatak trazi da se dimenzije nizova kao i elementi biraju metodom sl. izbora. Ja hocu da ih prebrojim ali mi kompajler (on) ne dozvoljava tj. nemam novih ideja. Moj najbolji pokusaj izgleda ovako:
Code:

...
int prebroj(vec a)
{
  int n=0;
  while (a) n++;
  return n;
}
...


probala sam i sa sledecim

Code:

...
while(a!=NULL)
...


Nekakva je sitnica ali sam ja u blokadi, lepse je tako reci nego ne znam .
Hvala unapred
 
Odgovor na temu

Mihajlo Cvetanović
Beograd

Moderator
Član broj: 37636
Poruke: 1249



+96 Profil

icon Re: Broj elemenata vektora21.08.2009. u 10:36 - pre 178 meseci
Nema dovoljno podataka za formiranje smislenog odgovora. vec je klasa, zar ne? Ako je tako onda mi je sumnjivo ono "while (a)". Šta si želela time da postigneš?
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
93.87.4.*

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: Broj elemenata vektora21.08.2009. u 10:46 - pre 178 meseci
Kao što reče Mihajlo, nema dovoljno podataka o tom tipu vec.

Pod pretpostavkom da se radi o klasicnom (ili nekom slicno dizjniranom) vektoru, poenta je u sledecem:
Code:

while ( ! vec.empty() )
{
   // ...
}


Mada uglavnom sve sto coveku padne na pamet, neko je vec realizovao (broj elemenata):
Code:

// ...
int elemenata = vec.size();
// ...



Obavezno pogledati:
http://www.cplusplus.com/reference/stl/vector/
... i njegove metode (uvek ima i neki jednostavan a koristan primer).



P.S. Temi daj jasniji naslov (vece su sanse da ce ti neko pomoci), sada sam ga ja korigovao.
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: Broj elemenata vektora

[ Pregleda: 1203 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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