C++ Pomoć u sortiranju niza...

poruka: 3
|
čitano: 10.942
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
15 godina
neaktivan
offline
C++ Pomoć u sortiranju niza...

Pozdrav,

 

napravio sam program za sortiranje niza, sad bi ga trebalo unaprijediti/prepraviti tako da ne ispisuje brojeve koji se ponavljaju te da ispiše koliko ima razlučitih brojeva ili koliko ima istih...

 

#include <cstdlib>
#include <iostream>

using namespace std;

int main()
{
int temp,j,i,duzina;
cout << "Unesite koliki niz zelite..."<<endl;
cin >> duzina;
int NIZ[duzina];
for (i=0;i<duzina;i++)
{
cout <<"Unesite "<<i+1<<". clan niza"<<endl; //unosimo clanove niza, nesredjeni...
cin >> NIZ[i];
}
cout<<"\n";
for (i=0;i<duzina-1;i++) //pocinje sortiranje...
{
for (j=i+1;j<duzina;j++) //ovde sortira niz, idu dve for petlje, u raskoraku od 1, da bi poredile broj i njegovoh nasljednika...
{
if(NIZ[i] > NIZ[j])
{
temp = NIZ[i]; //jednostavno, da vi zamjenili 2 promjenjive, uvodimo trecu kao pomocnu...
NIZ[i] = NIZ[j];
NIZ[j] = temp;
}
}
}
for (i=0;i<duzina;i++) //ispis sortiranog niza
{
cout <<NIZ[i]<<endl;
}
system ("PAUSE"); //ceka znak da prekine program, obavezan je #include <cstdlib>
return 0;
}

 

 

 

 

Hvala svima... ;)

Moj PC  
0 0 hvala 0
15 godina
neaktivan
offline
C++ Pomoć u sortiranju niza...

http://en.wikipedia.org/wiki/Sorting_algorithm , implemetiraj neki pa vidi :)

Sve u svem što se tiće sortiranja nizova i ako te to baš jako zanima ( ali iskreno ), pošalji PM članu Deus Ex machina , ako ne netko specijalist za ovo područje onda ti je on.

 

http://www.basketballhoopjam.com
 
1 0 hvala 0
15 godina
neaktivan
offline
RE: C++ Pomoć u sortiranju niza...

Hvala sad ću pogledat wiki... A za brzinu odgovora da ne pričam...

1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice