Jak v C naprogramovat bubblesort?
Napsal: 06 říj 2012 15:56
Ahoj, potřebovala bych pomoc, mám za úkol vytvořit program v C, který seřadí prvky pole podle vzestupně podle velikosti metodou "bubble sort". Nevíte někdo jak na to .??
České diskuzní fórum o počítačích
https://pc-help.cnews.cz/
Kód: Vybrat vše
int i,j,w,pole[POCET_PRVKU];
...
for (i=POCET_PRVKU-1;i>0;--i)
for (j=0;j<i;++i)
if (pole[j]>pole[j+1])
{
temp=pole[j];
pole[j]=pole[j+1];
pole[j+1]=temp;
}
Kód: Vybrat vše
for (i=0;i<POCET_PRVKU;++i)
printf("%d\n",pole[i]);