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

Eliminacija duplih clanova niza

[es] :: C/C++ programiranje :: C/C++ za početnike :: Eliminacija duplih clanova niza

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Radenko123

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



Profil

icon Eliminacija duplih clanova niza29.01.2010. u 22:54 - pre 173 meseci
Da li neko moze da smisli kod koji bi npr niz {3, 3, 3, 9, 9, 9} pretvorio u niz {3, 9}?

Lupam glavu vec neko vreme, a mora da je prosto :(
 
Odgovor na temu

Picsel
Beograd

Član broj: 39817
Poruke: 440
95.180.74.*



+7 Profil

icon Re: Eliminacija duplih clanova niza29.01.2010. u 23:05 - pre 173 meseci
Sortiras niz i onda
Code:
for (i=1, br=1, noviniz[0]=niz[1]; i<n; i++)
  if (niz[i]!=niz[i-1])
    noviniz[br++]=niz[i];

ili u jednom nizu (takodje nakon sortiranja niza)
Code:
for (i=1, br=0; i<n; i++)
  if (niz[i]!=niz[br])
    niz[++br]=niz[i];
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.dynamic.sbb.rs.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: Eliminacija duplih clanova niza30.01.2010. u 08:34 - pre 173 meseci
U vezi jedinstvenih brojeva niza:
http://www.elitesecurity.org/t360245
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: Eliminacija duplih clanova niza

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

Postavi temu Odgovori

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