Viết theo kiểu C++ ( nhắc lại C++ ) Chương trình tìm phần tử có giá trị lớn nhất của mảng và đưa ra màn hình chỉ số và giá trị của phần tử tìm được . Nếu có nhiều phần tử có cùng giá trị lớn nhất thì đưa ra phần tử có chỉ số nhỏ nhất .
2 câu trả lời
#include <iostream>
using namespace std;
int main()
{
int i, N, k, M;
cin >> N;
int A[N];
for (i = 0; i < N; i++) cin >> A[i];
M = A[0]; k = 0;
for (i = 1; i < N; i++)
if (A[i] > M) {
M = A[i];
k = i;
}
cout << k << endl;
cout << M;
return 0;
}
#include <iostream>
using namespace std;
int n, res = -1e9;
int a[100001];
int main() {
cin >> n;
for(int i = 0; i < n; cin >> a[i], res = max(res, a[i]), ++i);
for(int i = 0; i < n; ++i) {
if(res == a[i]) {
cout << i;
break;
}
}
}
Câu hỏi trong lớp
Xem thêm