Используя алгоритм поиска минимального элемента, выполнить сортировку произвольного массива из 10 элементов - C (СИ)
Формулировка задачи:
Используя алгоритм поиска минимального элемента, выполнить сортировку произвольного массива из 10 элементов. В процессе выполнения программа должна выдавать промежуточные результаты.
Решение задачи: «Используя алгоритм поиска минимального элемента, выполнить сортировку произвольного массива из 10 элементов»
textual
Листинг программы
#include <stdio.h> #include <stdlib.h> #include <time.h> #define SIZE 10 void sort_mass(int []); main() { int i, j, z, mass[SIZE]; srand(time(NULL)); for (i = 0; i <= SIZE - 1; i++) mass[i] = 1 + (rand() % 100); printf("Randomnyj massiv:\n"); for (i = 0; i <= SIZE - 1; i++) printf("%d ", mass[i]); printf("\n\n"); for(i = 1; i <= SIZE - 2; i++){ sort_mass(mass); for(j = 0; j <= SIZE - 1; j++){ if(mass[j] > mass[j + 1]){ z = mass[j]; mass[j] = mass[j + 1]; mass[j + 1] = z; } } } printf("\nOtsortirovannyj massivn\n"); for (i = 0; i <= SIZE - 1; i++) printf("%d ", mass[i]); } void sort_mass(int mass[]) { static int i, inc = 1; printf("%d = ", inc++); for (i = 0; i <= SIZE - 1; i++) printf("%d ", mass[i]); printf("\n"); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д