Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Nguyễn Xuân Khánh

nêu ý tưởng giải bài toán sau : cho số nguyên N và dãy gồm N số nguyên khác nhau A1,A2,....An hãy đưa ra dãy sau khi đổi chỗ phần tử đầu tiên và phần tử có giá trị lớn nhất cho nhau

Nguyễn Xuân Khánh
10 tháng 12 2021 lúc 11:14

giúp em với ạ

Nguyễn Lê Phước Thịnh
10 tháng 12 2021 lúc 23:14

#include <bits/stdc++.h>

using namespace std;

long long a[10000],n,i,ln,vt;

int main()

{

cin>>n;

ln=LLONG_MIN;

for (i=1; i<=n; i++)

{

cin>>a[i];

ln=max(ln,a[i]);

}

for (i=1; i<=n; i++)

if (ln==a[i]) vt=i;

swap(a[1],a[vt]);

for (i=1; i<=n; i++)

cout<<a[i]<<" ";

return 0;

}


Các câu hỏi tương tự
Na Lê
Xem chi tiết
Nguyễn Nghĩa
Xem chi tiết
monstermeomeo
Xem chi tiết
huynh chinh
Xem chi tiết
Tiểu Z
Xem chi tiết
HUỲNH NGỌC BẢO ÂN
Xem chi tiết
11111
Xem chi tiết
Sự tâm
Xem chi tiết
Tiểu Z
Xem chi tiết