/
ArtT
/
Netology
Обзор
Документация
Войти
/
ArtT
/
Netology
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Part1/task_1_5_4.cpp
45 строк
987 B
ArtT
Навёл порядок
14 ноя 2025, 15:46
14 ноя 2025, 15:46
27cf136
Код
Авторство
О чём код?
#include <iostream> #include <vector> using namespace std; string showArray(const vector<int>& arr, int sizeArr) { string res =""; for (int i=0; i<sizeArr; i++){ res += to_string(arr[i]); if (i < sizeArr - 1) res += "\t"; } res +="\n"; return res; } int main() { setlocale(LC_CTYPE, "rus"); int sizeArr{0}; cout << "Введите количество элементов массива: "; cin >> sizeArr; vector<int> arr(sizeArr); srand(time(0)); for (int i=0; i<sizeArr; i++) arr[i] = rand(); cout << "Массив до сортировки: " << showArray(arr, sizeArr); for (int i=sizeArr-1; i>=0; i--){ for (int j=sizeArr-1; j>0; j--){ if (arr[j] < arr[j-1]) { int minEl = arr[j]; arr[j] = arr[j-1]; arr[j-1] = minEl; } } //cout << "Массив в процессе сортировки: " << showArray(arr, sizeArr); } cout << "Массив после сортировки: " << showArray(arr, sizeArr); return 0; }