Ich schrieb einen Code, um die Nummer zu sortieren und auszugeben, indem Sie "Paar" verwenden. Ich versuchte einige Fälle Fledermaus gab es keine Ausgabe. Wie soll ich den Code umschreiben?[C++ 14] Ich verwende paar aber keine Ausgabe
#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;
}
}
Ihre Warnungen aufdrehen: * Warnung: für Inkrementausdruck keinen Effekt [-Wunused-Wert] hat * – chris