Главная / Программирование на языке C в Microsoft Visual Studio 2010 / Какая программа реализует сортировку массива целых чисел по убыванию методом прямого выбора?

Какая программа реализует сортировку массива целых чисел по убыванию методом прямого выбора?

вопрос

Правильный ответ:

#include <stdio.h> #define N 5 int main() { int i, j, k, buf; int arr[N] = {3, 2, 4, 5, 1}; for (i=0; i<N; i++) for (j=0; j<N-1; j++) { if (arr[j] < arr[j+1]) { buf = arr[j]; arr[j] = arr[j+1]; arr[j+1] = buf; } }; for (k=0; k<N; k++) printf("%d ", arr[k]); return 0; }
#include <stdio.h> #define N 5 int main() { int i, j, k, buf; int arr[N] = {3, 2, 4, 5, 1}; for (i=0; i<N; i++) for (j=0; j<N-1; j++) { if (arr[j] > arr[j+1]) { buf = arr[j]; arr[j] = arr[j+1]; arr[j+1] = buf; } }; for (k=0; k<N; k++) printf("%d ", arr[k]); return 0; }
#include <stdio.h> #define N 5 int main() { int i, j, k, buf, min; int arr[N] = {3, 2, 4, 5, 1}; for (i=0; i<N-1; i++) { min = i; for (j=i+1; j<N; j++) { if (arr[j]>arr[min]) min = j; buf = arr[i]; arr[i] = arr[min]; arr[min] = buf; } } for (k=0; k<N; k++) printf("%d ", arr[k]); return 0; }
Сложность вопроса
80
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Экзамен сдан и ладушки. Спасибо за ответы
22 июн 2017
Аноним
Я провалил экзамен, за что я не нашёл этот чёртов сайт с ответами по интуит прежде
30 дек 2015
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.