H24

Cho một dãy gồm n số nguyên dương A1,A2,…,An (N≤105,Ai≤109).

Hãy in số lớn nhất cùng chỉ số của nó, nếu có nhiều số lớn nhất thì in ra chỉ số của số đầu tiên gặp.

Input:

Dòng đầu chứa số n, dòng thứ hai chứa n số nguyên dương A1,A2,…,An

Output:

Dòng đầu chứa số có giá trị lớn nhất, dòng thứ hai chỉ số của nó.

Input

Copy

6
91 451 43 3 451 54

Output

Copy

451
2

Lưu ý: dùng C++

NT
2 tháng 10 2021 lúc 15:00

#include <bits/stdc++.h>

using namespace std;

int main()

{

long a[105], i,n,max,vt;

cout<<"n="; cin>>n;

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

{

cout<<"A["<<i<<"]="; cin>>a[i];

}

max=a[1];

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

if (max<a[i]) max=a[i];

vt=1;

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

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

cout<<max<<endl;

cout<<vt;

return 0;

}

 

Bình luận (1)

Các câu hỏi tương tự
H24
Xem chi tiết
H24
Xem chi tiết
DN
Xem chi tiết
HC
Xem chi tiết
H24
Xem chi tiết
H24
Xem chi tiết
H24
Xem chi tiết
HC
Xem chi tiết
H24
Xem chi tiết