Почему массив неправильно сортируется методом пузырька?

Рейтинг: 0Ответов: 1Опубликовано: 03.03.2011

В чем ошибка?

for (k = 0; k < 6; k++) {
    for (i = 0; i < 6 - k; i++) {
        if (a[i] < a[i + 1]) {
            z = a[i];
            a[i] = a[i + 1];
            a[i + 1] = z;
        }
    }
}

Ответы

▲ 1

Ошибка? Сортирует же! http://codepad.org/ua7k5RNC