Используя алгоритм поиска минимального элемента, выполнить сортировку произвольного массива из 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");
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.833 из 5
Похожие ответы