Здрав будь, всяк сюда входящий!

Да пребудет с тобой великая Сила!

понедельник, 12 июля 2010 г.

Пузырьковая сортировка массива по возрастанию/убыванию

Надо же начинать заполнять только что осзданный блог. Собсно вот.

Алгоритм сортировки массива так называемым "пузырьковым" методом, код пириведен на С. Ориентировано на новичков в программизме.

#include
#define SIZE 10
int main (int argc, char* argv[])
{
    int mass[SIZE] = {44,55,45,16,9,-1,65,19,3,5};
    for (int i = 0; i < SIZE; ++i) printf("%d ",mass[i]);
    printf("\n");
    /*пузырьковая сортировка по убыванию*/
    for (int i = 0; i
        int tmp = 0;
        for (int j=(i+1); j
            if (mass[i]
                tmp = mass[i];
                mass[i] = mass[j];
                mass[j] = tmp;       
                }
    }
    for (int i = 0; i < SIZE; ++i) printf("%d ",mass[i]);
    printf("\n");
    return 0;
}

Удачи в кодинге!

Комментариев нет:

Отправить комментарий