Упорядочить массив по возрастанию - C (СИ) (70381)
Формулировка задачи:
Упорядочить массив по возрастанию
Подскажите, как реализовать
Решение задачи: «Упорядочить массив по возрастанию»
textual
Листинг программы
#include <stdio.h> #include <Windows.h> #define ARRAY_SIZE 10 #define LOW -10 #define HIGH 10 int main() { srand(time(NULL)); int *Arr = malloc(ARRAY_SIZE * sizeof(int)); int i,j; for (i = 0; i < ARRAY_SIZE; i++) { Arr[i] = rand() % (HIGH + 1 - LOW) + LOW; printf("%3d ", Arr[i]); } int temp; for (i = 0; i < ARRAY_SIZE-1; ++i) { for (j = 0; j < ARRAY_SIZE-1-i; ++j) { if (Arr[j] > Arr[j + 1]) { temp = Arr[j]; Arr[j] = Arr[j + 1]; Arr[j + 1] = temp; } } } printf("\n\nArray after sorting\n"); for (i = 0; i < ARRAY_SIZE; i++) { printf("%3d ", Arr[i]); } system("pause"); return 0; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д