Упорядочить массив по возрастанию - 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;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д