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