#include <iostream>
#include <cstdlib>
int main() {
using namespace std;
const int SIZE1 = 10;
int mass[SIZE1] = { 1 + rand() % 9 };
for (int i = 0; i < SIZE1; i++) {
mass[i] = { 1 + rand() % 9 }; //инициализируем массив случайными числами
cout << mass[i] << " "; // выводим массив
}
cout << endl;
for (int j = 0; j < SIZE1; j++) {
for (int i = 0; i < SIZE1-1; i++) {
if (mass[i] > mass[i + 1])
swap(mass[i], mass[i + 1]); //Функция swap меняет местами значения
}
}
for (int j = SIZE1 - 1; j >= 0; j--)
cout << mass[j] << " "; // Выводим массив в обратном порядке ( с 9 до 0 включительно )
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGxpYj4KaW50IG1haW4oKSB7CiAgICB1c2luZyBuYW1lc3BhY2Ugc3RkOwogICAgY29uc3QgaW50IFNJWkUxID0gMTA7CiAgICBpbnQgbWFzc1tTSVpFMV0gPSB7IDEgKyByYW5kKCkgJSA5IH07CiAgICBmb3IgKGludCBpID0gMDsgaSA8IFNJWkUxOyBpKyspIHsKICAgICAgICBtYXNzW2ldID0geyAxICsgcmFuZCgpICUgOSB9OyAvL9C40L3QuNGG0LjQsNC70LjQt9C40YDRg9C10Lwg0LzQsNGB0YHQuNCyINGB0LvRg9GH0LDQudC90YvQvNC4INGH0LjRgdC70LDQvNC4CiAgICAgICAgY291dCA8PCBtYXNzW2ldIDw8ICIgIjsgLy8g0LLRi9Cy0L7QtNC40Lwg0LzQsNGB0YHQuNCyCiAgICB9CiAgICBjb3V0IDw8IGVuZGw7CiAgICBmb3IgKGludCBqID0gMDsgaiA8IFNJWkUxOyBqKyspIHsKICAgICAgICBmb3IgKGludCBpID0gMDsgaSA8IFNJWkUxLTE7IGkrKykgewogICAgICAgICAgICBpZiAobWFzc1tpXSA+IG1hc3NbaSArIDFdKSAKICAgICAgICAgICAgICAgIHN3YXAobWFzc1tpXSwgbWFzc1tpICsgMV0pOyAvL9Ck0YPQvdC60YbQuNGPIHN3YXAg0LzQtdC90Y/QtdGCINC80LXRgdGC0LDQvNC4INC30L3QsNGH0LXQvdC40Y8KICAgICAgICB9CiAgICB9CiAgICBmb3IgKGludCBqID0gU0laRTEgLSAxOyBqID49IDA7IGotLSkKICAgICAgICBjb3V0IDw8IG1hc3Nbal0gPDwgIiAiOyAvLyDQktGL0LLQvtC00LjQvCDQvNCw0YHRgdC40LIg0LIg0L7QsdGA0LDRgtC90L7QvCDQv9C+0YDRj9C00LrQtSAoINGBIDkg0LTQviAwINCy0LrQu9GO0YfQuNGC0LXQu9GM0L3QviApIAp9