Rang bestimmen
-
Hallo,
ich habe ein int-Array, das z. B. die folgenden Werte enthält:
4 5 3 9 6
Ein zweites Array nimmt den Rang der Zahlen auf, d. h. dass der 9 als höchster Zahl eine 1 zugewiesen wird usw. Die Lösung sähe also so aus:
4 3 5 1 2
Das habe ich umständlich mit Schleifen bewerkstelligt. Meine Frage: Gibts in der STL etwas, um genau das zu lösen?
Danke!MfG
Ingo
-
du könntest das feld sortieren und zwar absteigend, so steht die höchste zahl am index 0 (rechnest halt immer 1 dazu)
würde mir spontan dazu einfallenbye
tt
-
Das geht leider nicht, die Werte müssen in genau der Reihenfolge stehen bleiben.
-
Hi,
sorry, hab nicht richtig gelesen, hier stand unsinn
mfg
v R[ Dieser Beitrag wurde am 30.06.2003 um 00:15 Uhr von virtuell Realisticer editiert. ]