Hilfe für C
-
@Wade1234 Wie mach ich das? Muss ich da einfach von
if(arr[i]>arr[i+1])
zu
if(arr[i]<arr[i+1])
???
-
@Martin1809 also um von rechts nach links zu sortieren vergleichst du
array[ARRAYSIZE - i]
mitarray[ARRAYSIZE - i - 1]
ich bin mir aber nicht mehr sicher, ob du überhaupt noch bubblesort machen willst / sollst.
-
@Martin1809 sagte in Hilfe für C:
Wie mach ich das? Muss ich da einfach von
Warum probierst du das nicht aus?
Die zweite Möglichkeit wäre, die Schleife rückwärts (von 9 nach 0) laufen zu lassen.
-
@Martin1809 ps: die aufstellung von flussdiagrammen trainiert genau dieses planen von programmabläufen.
-
@DirkB @Wade1234 Ok, ich bin jetzt doch von Bubble auf Selectionsort gewechselt, habe es jetzt aber so geschafft. Das Programm ist jetzt auch wesentlich besser Durchdacht und allgemeiner, sodass man es auch für andere Zahlen einfach verwenden kann.
Vielen Dank an euch, ich hätte das ohne euch nicht geschafft und vor allem danke für eure Geduld mit mir, während meiner Teilweise dummen Fragen und Unverständnis.