Отсортировать одномерный массив целых чисел методом пузырька - C (СИ)
Формулировка задачи:
Добрый день!
подскажите,пожалуйста, как отсортировать одномерный массив из целых чисел методом пузырька?
Решение задачи: «Отсортировать одномерный массив целых чисел методом пузырька»
textual
Листинг программы
#include <stdio.h> int main(int argc, char *argv[]) { int buffer; int array[10] = {0, -1, 2, -3, 4, -5, 6, -7, 8, -9}; for ( int pass = 1; pass < 10; pass++) { for (int index = 0; index < 10 - 1; index++) { // если предыдущий элемент больше следующего if (array[index] > array[index +1]) { // меняем элементы местами buffer = array[index]; array[index] = array[index + 1]; array[index + 1] = buffer; } } } for (int index = 0; index < 10; index++) { printf("%3d", array[index]); } printf("\n"); return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д