Problem

7/11

Sắp xếp một vectơ thông qua hàm lambda

Problem

Bạn được cung cấp một dãy số nguyên. Viết chương trình tạo và sắp xếp một mảng theo thứ tự giảm dần.
 
Đầu vào
Số đã cho đầu tiên N — số phần tử trong mảng (1<=N<=100). Hơn nữa, qua khoảng trống, N số được viết — các phần tử mảng. Mảng bao gồm các số nguyên.
 
Đầu ra
Cần xuất ra một mảng được sắp xếp theo thứ tự giảm dần.
 
Đầu vào Đầu ra
5
4 56 23 67 100
100 67 56 23 4
Write the program below
#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]<<" ";
}    

     

Program check result

To check the solution of the problem, you need to register or log in!