#Deklarieren und initialisieren des Arrays.
arr = [12, 22, 3, 54, 15];
#Die Hilfsvariable temp wird initialisiert, diese wird später zum Tauschen
#der Elemente benötigt.
temp = 0;
#Ausgabe des Qriginal Arrays
print("Elemente des Original Array: ");
for i in range(0, len(arr)):
print(arr[i]),
#Eine Schleife durch den Array und wähle dabei ein Element aus.
for i in range(0, len(arr)):
#In der inneren Schleife wird das ausgewählte Element aus der äußeren
#Schleife mit den anderen Elementen des Arrays verglichen.
for j in range(i+1, len(arr)):
#Falls ein Element größer ist, als das ausgesuchte Element, werden
#die Werte vertauscht.
if(arr[i] < arr[j]):
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
#Der beschriebene Vorgang wird so lange durchgeführt, bis der
#gesamte Array in absteigender Reihenfolge sortiert ist.
#Zeilenumbruch einfügen
print();
#Ausgabe des Arrays nach der Sortierung
print("Die Elemente des Arrays in absteigender Sortierung: ");
for i in range(0, len(arr)):
print(arr[i]),