Sortirovka1

Run Settings
LanguageC++
Language Version
Run Command
//Сортировка выбором #include <iostream> using namespace std; int main() { const int N = 5; int a[N] = { 1, 25, 6, 32, 43, }; int min = 0; // для записи минимального значения int buf = 0; // для обмена значениями /* Начало сортировки */ for (int i = 0; i < N; i++) { min = i; // запомним номер текущей ячейки, как ячейки с минимальным значением // в цикле найдем реальный номер ячейки с минимальным значением for (int j = i + 1; j < N; j++) min = (a[j] < a[min]) ? j : min; // cделаем перестановку этого элемента, поменяв его местами с текущим if (i != min) { buf = a[i]; a[i] = a[min]; a[min] = buf; } } /* Конец сортировки */ for (int i = 0; i < N; i++) //Вывод отсортированного массива cout << a[i] << '\t'; cout << endl; }
Editor Settings
Theme
Key bindings
Full width
Lines