"쌍"을 사용하여 숫자를 정렬하고 출력하는 코드를 작성했습니다. 몇 가지 경우에 배트를 시도했지만 출력이 없었습니다. 코드를 어떻게 다시 작성해야합니까?[C++ 14] 쌍을 사용하고 있지만 출력이 없습니다
#include <iostream>
#include <algorithm>
#include <map>
using namespace std;
int main()
{
int k, i, n;
cin >> n;
pair<int, int> a[n];
for (i = 0; i < n; i++) {
cin >> k;
a[i].first = -k;
a[i].second = i + 1;
}
sort(a, a + n);
for (i = 0; i++; i < n) {
cout << a[i].second;
}
}
당신의 경고를 돌려 : * 경고 : 증가 표현 효과 [-Wunused 값을]이 없습니다에 대한 * – chris