#Angeben und füllen 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], end=" ");
#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 ersten
#Schleife mit den anderen Elementen des Arrays verglichen.
for j in range(i+1, len(arr)):
#Wenn das aktuell betrachtete Element kleiner ist als das
#ausgewählte Element, werden die Werte vertauscht.
if(arr[i] > arr[j]):
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
#Der Prozess wird so lange fortgesetzt, bis der gesamte Array in
#aufsteigender Reihenfolge sortiert ist.
#Zeilenumbruch einfügen
print();
#Ausgabe des Arrays nach der Sortierung
print("Die Elemente des Arrays in aufsteigender Sortierung: ");
for i in range(0, len(arr)):
print(arr[i], end=" ");