6. Сортировка вектора через лямбду функцию

☰ Теория

Лямбда - это безымянная функция, которую можно создать прямо в том месте, где она нужна.

vector<int> numbers = {5, 2, 8, 1, 9};
    
    // Сортируем через лямбду
    sort(numbers.begin(), numbers.end(), [](int a, int b) {
        return a < b;  // от меньшего к большему
    });

Синтаксис лямбды

[](параметры) -> возвращаемый_тип { тело_функции }

Дана последовательность, состоящая из целых чисел. Напишите программу, которая создает сортирует массив по убыванию.
 
Входные данные
Сначала задано число N — количество элементов в массиве (1<=N<=100). Далее через пробел записаны N чисел — элементы массива. Массив состоит из целых чисел.
 
Выходные данные
Необходимо вывести массив отсортированный по убыванию.
Примеры
Входные данныеВыходные данные
1 5
4 56 23 67 100
100 67 56 23 4

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

int main() {

int N;

cin >> N;
vector<int> A (N);


    for(int i = 0; i < N; i++)
        cin>>A[i];
    sort(A.begin(), A.end(), 
    
 
    for(int i = 0;i< N; i ++)
      cout<<A[i]<<" ";
}