8. Сортировка вектора

☰ Теория

Сортировка вектора

Стандартная сортировка (по возрастанию)
vector<int> v = {5, 2, 8, 1, 9};
sort(v.begin(), v.end());  // 1, 2, 5, 8, 9

Сортировка по убыванию
// Способ 1 - greater<>
sort(v.begin(), v.end(), greater<int>());

// Способ 2 - лямбда-функция
sort(v.begin(), v.end(), [](int a, int b) {
    return a > b;
});

Сортировка части вектора
vector<int> v = {9, 3, 7, 1, 5, 2};
sort(v.begin() + 1, v.begin() + 4);  // сортирует элементы 1-3
// Результат: 9, 1, 3, 7, 5, 2

Отсортируйте массив в порядке неубывания элементов. Для этого вам нужно задать правильные значения переменным a и b.
Примеры
Входные данныеВыходные данные
1 6
-1 5 1 3 7 6
-1 1 3 5 6 7

Вставьте недостающие фрагменты кода
C++
#include <algorithm>
#include <iterator>
#include <iostream>
#include <vector>
using namespace std;

int n;
vector<int>Array(0);
vector<int>::iterator a, b;

int main() {
    cin >> n;
    Array.resize(n);
    for (int i = 0; i < Array.size(); i++)
        cin >> Array.at(i);       
    

    sort(a, b);

    for (int i = 0; i < Array.size(); i++)
       cout << Array.at(i) << " ";
}