Используя алгоритм поиска минимального элемента, выполнить сортировку произвольного массива из 10 элементов - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Используя алгоритм поиска минимального элемента, выполнить сортировку произвольного массива из 10 элементов. В процессе выполнения программа должна выдавать промежуточные результаты.

Решение задачи: «Используя алгоритм поиска минимального элемента, выполнить сортировку произвольного массива из 10 элементов»

textual
Листинг программы
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4.  
  5. #define SIZE 10
  6.  
  7. void sort_mass(int []);
  8.  
  9. main()
  10. {
  11.     int i, j, z, mass[SIZE];
  12.  
  13.     srand(time(NULL));
  14.  
  15.     for (i = 0; i <= SIZE - 1; i++)
  16.         mass[i] = 1 + (rand() % 100);
  17.  
  18.     printf("Randomnyj massiv:\n");
  19.     for (i = 0; i <= SIZE - 1; i++)
  20.         printf("%d ", mass[i]);
  21.  
  22.     printf("\n\n");
  23.  
  24.     for(i = 1; i <= SIZE - 2; i++){
  25.         sort_mass(mass);
  26.         for(j = 0; j <= SIZE - 1; j++){
  27.             if(mass[j] > mass[j + 1]){
  28.                 z = mass[j];
  29.                 mass[j] = mass[j + 1];
  30.                 mass[j + 1] = z;
  31.             }
  32.         }
  33.     }
  34.  
  35.     printf("\nOtsortirovannyj massivn\n");
  36.     for (i = 0; i <= SIZE - 1; i++)
  37.         printf("%d ", mass[i]);
  38. }
  39.  
  40. void sort_mass(int mass[])
  41. {
  42.     static int i, inc = 1;
  43.  
  44.     printf("%d = ", inc++);
  45.     for (i = 0; i <= SIZE - 1; i++)
  46.         printf("%d ", mass[i]);
  47.     printf("\n");
  48. }

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


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

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

6   голосов , оценка 3.833 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы