dedlfix: Array sortieren

Beitrag lesen

Tach!

Der dritte Datensatz kommt wegen der 43 in y3 zuerst, die 4 im vierten ist die kleinste Zahl, also kommt der am Ende. Die mittleren Plätze werden anhand von y2 ausgehandelt, weil beide 12 sind.
Wie kann ich das mit meiner Funktion lösen? Ich komm einfach nicht darauf ...

Dann musst du erstmal definieren, was gelöst werden soll. Für mich ist das Ergebnis nicht fehlerhaft, weil ich nur weiß, dass zuerst nach y3, dann y2, dann y1 sortiert werden soll. Ob auf- oder absteigend, hast du noch nicht gesagt. Nur deinem Code entnehme nicht, dass es wohl absteigend sein soll. Passt also alles. Was genau soll den anders sein?

dedlfix.