Co się stanie po wykonaniu podanego kodu?

int dane[] = {4, 5, 6, 2, 4, 7, 0, 1};



for (int i = 0; i < 7; i++)

for (int j = i + 1; j < 8; j++)

if (dane[j] < dane[i]) swap (dane[j], dane[i]);


Odpowiedź :

Odpowiedź:

Jest to algorytm sortowania bąbelkowego, więc dane zostaną posortowane w kolejności od namniejszego do największego, czyli tablica będzie wyglądała następująco:

dane[] = {0, 1, 2, 4, 4, 5, 6, 7}

Wyjaśnienie: