Hallo Zusammen.
Ich hatte so meine Schwierigkeiten mit der folgenden Aufgabe:
Erstes Problem: Auf der Folgeseite schreibt die IHK dann folgendes:
Das stimmt doch bereits nicht, übergeben wird das zweidimensionale Array prozente, und zurückgegeben werden soll das eindimensionale Array sortProzente, oder sehe ich das falsch?
Nun gut, ich habe dann meine Lösung ausgearbeitet, die allerdings als Sortieralgorithmus BubbleSort verwendet, da mich die Vorgabe der IHK stark an diesen erinnert hat. Ich hoffe das wäre dann auch das, was die IHK durchgehen lässt, ohne Punktabzug...?
Ich poste folgend noch meinen Lösungsansatz, und wäre froh wenn Ihr kommentieren würdet, ob das soweit in Ordnung geht, ich bin mir nämlich ohnehin recht unsicher was Pseudocode angeht..
Das ganze kommt mir auch etwas mager vor, für 25 Punkte, hab ich was übersehen?
sortProzente(prozent: zweidimensionales Array von double): eindimensionales Array von double
Erstelle Array sortProzente[][]
FÜR (int i = 0; i <= Länge prozente -1; i++)
sortProzente = [i][prozente[i][1]]
ENDE FÜR i
FÜR (int j = Länge sortProzente -1; j > 1; j--)
FÜR (int k = 0; k > j-1; k++)
WENN sortProzente[k][1] > sortProzente[k + 1][1]
DANN
string temp = sortProzente[k][1]
sortProzente[k][1] = sortProzente[k + 1][1]
sortProzente[k + 1][1] = temp
ENDE WENN
ENDE FÜR k
ENDE FÜR j
return sortProzente