Hallo
ich muss wohl etwas mehr erklären.
zwischenspeicher=sortArray[ii];
sortArray[i]=sortArray[ii];
sortArray[i]=zwischenspeicher;bedeutet ja eigentlich nur, dass 2 Variablen aus sortArray vertauscht werden sollen. zwischenspeicher ist nur als Platzhalter gedacht, sonst wäre dies ja nicht möglich.
Du meinst also, dass Du in Wirklichkeit
// tausche die Inhalte von sortArray[i] und sortArray[ii]
// sichere den Inhalt von sortArray[ii]
zwischenspeicher=sortArray[ii];
// überschreibe den Inhalt von sortArray[ii] mit dem Inhalt von sortArray[i]
sortArray[ii]=sortArray[i];
// überschreibe den Inhalt von sortArray[i]
// mit dem zwischengespeicherten Inhalt von sortArray[ii]
sortArray[i]=zwischenspeicher;
schreiben wolltest?
Ist das einer der Fehler, die Du schon bereinigt hast?
Freundliche Grüße
Vinzenz