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

c++ problem ... niz ... :)

[es] :: C/C++ programiranje :: c++ problem ... niz ... :)

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ssnnaaxx

Član broj: 83286
Poruke: 11
*.PPPoE-1813.sa.bih.net.ba.



Profil

icon c++ problem ... niz ... :)12.12.2006. u 16:32 - pre 211 meseci
ako unesemo neki niz i zelimo da samo prva 4 clana niza nisu ista ,tj. ako unesemo niz

1 , 2 , 2 , 1 , 4 , 5 , 3 , 2 , 1 ... da poredimo clanove niza dok prva 4 ne budu razlicita tj ...
uzmemo prvi broj 1
onda s brojem 1 provjeravamo drugi clan jeli isti , vidimo da su raziliciti i imamo onda
1 , 2
uzimamo treci clan tj . broj 2 , vidimo da vec ima broj 2
uzimamo 4 clan tj . broj 1 , vidimo da vec ima i broj 1
uzimamo 5 clan tj. broj 4 ,vidimo da nema broj 4 i onda imamo niz

1 , 2 , 4

i uzimamo 6 clan 5 ,poredimo sa 1,2,4 i vidimo da je razlicit i stavimo ga u niz , i tu zavrsavamo ,tj . dobijemo

1 , 2 ,4 ,5 ali to je okej ,sad kako da zaustavim dalje trazenje duplikata kad su mi prva 4 broja razlicita i kako
da prepisem ostatak niza 3 , 2 , 1 bez obzira sto 1 i 2 vec imaju .... hvala !!!!

 
Odgovor na temu

Mali Misha
Mihajlo Anđelković
NBGD

Član broj: 79396
Poruke: 379
89.190.198.*

ICQ: 195487525
Sajt: cpptea.com


+1 Profil

icon Re: c++ problem ... niz ... :)12.12.2006. u 18:01 - pre 211 meseci
Petlja koja prepisuje ostatak niza može ili da sledi za onom koja proverava da li ima duplikata:

Code:
for( ... ) // <~~ izlazi kada upiše četri različita elementa ili dođe do kraja niza
{
  ... 
}

for( ... ) // <~~ prepisuje ostatak niza dok ne dođe do kraja
{
  ... 
}
ili da bude ugnježdena u njoj:
Code:
for( ... ) // <~~ pazi da u niz uvek upišeš elemenat različit od ostalih već upisanih
{
  if( ... ) // <~~ prepisana su četri različita elementa
  {
     for( ... ) // <~~ prepiši sve preostale
     {
       ...
     }
     break; // <~~ prekid spoljašnjeg for. može a ne mora biti potrebno
  }

  ...
}

Ipak se ++uje.
 
Odgovor na temu

DjoleReject
Djordje Knezevic
Zvezdara

Član broj: 85258
Poruke: 309
*.dynamic.sbb.co.yu.



+1 Profil

icon Re: c++ problem ... niz ... :)14.12.2006. u 00:38 - pre 211 meseci
A da ubacis bool u klasu koji proverava da li je ispunjen zahtev za prva cetiri clana? Npr. imas bool koji je true ako je provera izvrsena i prva cetiri sortirana, a dok god je on false obrce se provera za njih.
De si Deda...
 
Odgovor na temu

[es] :: C/C++ programiranje :: c++ problem ... niz ... :)

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

Postavi temu Odgovori

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