Public feed
#533356
void qsort(int v[],int eleje,int vege)
{
//init
int bal=eleje;
int jobb=vege;
int kozepso=v[(eleje+vege)/2];
//ciklus
while (bal<=jobb)
{
while (v[bal]<kozepso){bal++;};
while (v[jobb]>kozepso){jobb--;};
//raaltunk az elsore amelyik nincs a helyen
if(bal<=jobb)
{ int aux=v[jobb];
v[jobb]=v[bal];
v[bal]=aux;
bal++;
jobb--;
};
};
if(eleje<jobb){qsort(v,eleje,jobb);};
if(bal<vege){qsort(v,bal,vege);};
};