nymrod
10.02.2002, 18:20
hi leute,
ich hätte da mal eine bescheidene frage :)
int main()
{
int lottozahl[6];
randomize();
for (int j=0; j<6; j++)
{
lottozahl[j]=random(6)+1;
}
for (int i=0; i<5; i++)
{
for (int k=0; k<5; k++)
{
if (lottozahl[k]>lottozahl[k+1])
{
int zaehler = 0;
zaehler = lottozahl[k];
lottozahl[k] = lottozahl[k+1];
lottozahl[k+1] = zaehler;
}
}
}
for (int x=0; x<6; x++)
{
cout << "Position " << x+1 << " = Lottozahl " << lottozahl[x] << endl;
}
getch();
return 0;
}
ok dieser code wird nach dem bubblesort prinzip sortiert, der ist fuer mich auch recht verständlich nur wie funktioniert das mit dem selection sort? könnte mir jemand nur kurz den algorithmus vom selectionsort verfahren posten? ich habe zwar das struktugram nur das will mir nicht so recht einleuchten :( *beim tauschen und mit dem merker habe ich probleme*
bye nym
p.s. sorry das der code nicht so schoen formatiert ist *also eingerueckt ist*, aber irgendwie mag das board das hier nicht :)
ich hätte da mal eine bescheidene frage :)
int main()
{
int lottozahl[6];
randomize();
for (int j=0; j<6; j++)
{
lottozahl[j]=random(6)+1;
}
for (int i=0; i<5; i++)
{
for (int k=0; k<5; k++)
{
if (lottozahl[k]>lottozahl[k+1])
{
int zaehler = 0;
zaehler = lottozahl[k];
lottozahl[k] = lottozahl[k+1];
lottozahl[k+1] = zaehler;
}
}
}
for (int x=0; x<6; x++)
{
cout << "Position " << x+1 << " = Lottozahl " << lottozahl[x] << endl;
}
getch();
return 0;
}
ok dieser code wird nach dem bubblesort prinzip sortiert, der ist fuer mich auch recht verständlich nur wie funktioniert das mit dem selection sort? könnte mir jemand nur kurz den algorithmus vom selectionsort verfahren posten? ich habe zwar das struktugram nur das will mir nicht so recht einleuchten :( *beim tauschen und mit dem merker habe ich probleme*
bye nym
p.s. sorry das der code nicht so schoen formatiert ist *also eingerueckt ist*, aber irgendwie mag das board das hier nicht :)