Mạnh

#include <bits/stdc++.h>
using namespace std;
int main()
{
    long long a[100001],n,m;
    cin>>n;
    for(int i=1;i<=n;i++)
        cin>>a[i];
    sort(a+1,a+n+1,greater<long long>());
    m=a[1]*a[2];
    for(int i=1;i<n;i++)
    {
        m=max(m,a[i]*a[i+1]);
    }
    cout<<m;
}

meme
6 tháng 9 2023 lúc 15:56

Chương trình này nhìn giống như một đoạn code C++ để tìm giá trị lớn nhất của tích hai số trong một mảng. Nó sắp xếp mảng theo thứ tự giảm dần và sau đó tìm giá trị lớn nhất bằng cách so sánh tích của các cặp số liên tiếp trong mảng. Cuối cùng, nó in ra giá trị lớn nhất đó.


Các câu hỏi tương tự
Tran Quang Kiet
Xem chi tiết
Tran Quang Kiet
Xem chi tiết
Mạnh
Xem chi tiết
Lê Vũ Anh Thư
Xem chi tiết
Lyly
Xem chi tiết
Họ Và Tên
Xem chi tiết
Nguyễn Hoàng
Xem chi tiết
Đoàn Thị Hồng Huyền
Xem chi tiết
Nguyễn Hoàng
Xem chi tiết