Sortierung von zwei entsprechenden Arrays
Ich habe diesen Code hier, der zwei Arrays hat. Es sortiertarr [], so dass der höchste Wert im Index 0 steht. Nun das zweite Array arr1 [] enthält Zeichenfolgen. Ich möchte, dass der Code alle Änderungen anwendet, die an @ vorgenommen wurdearr [] zu arr1 []. Damitarr [0] würde 6 zurückgeben, während arr1 [0] würde den String @ zurückgeb "d1". Beachte wie "d1" war am gleichen Index wie6? Nach dem Sortieren möchte ich, dass die gleichen Werte immer noch die entsprechenden Zeichenfolgen haben.
Wie würde ich das machen?
#include <iostream>
#include <iomanip>
#include <algorithm>
#include <functional>
using namespace std;
int main() {
int arr[ 5 ] = { 4, 1, 3, 6, 2 };
string arr1[ 5 ] = { "a1", "b1", "c1", "d1", "e1" };
std::sort( arr, arr + 5, std::greater< int >() );
cout << arr[0] << arr1[0] << endl;
system("pause");
}