![]() |
Arrays (Zahlen) in C sortieren?
Hallo,
ich möchte Arrays in C sortieren. Hab schon etliches versucht, aber irgendwie klappt es bei mir nicht, obwohl, meiner Meinung nach, der Code richtig sein muss. Also komme nicht mehr weiter, wo kann den der Fehler liegen? :gruebel:
Code:
for(i=0; i<anzahl-1; i++)
{ for(j=0; j<i+1; j++) { if (zahlen[i]>zahlen[j+1]) { temp=zahlen[i]; zahlen[i]=zahlen[j+1]; zahlen[j+1]=temp; } } } |
AW: Arrays (Zahlen) in C sortieren?
Was genau klappt denn nicht. Sieht wie Bubble-Sort aus und außer den Maximalwerten von i und j (die seltsam aussehen, zu denen man ohne Deklaration der entsprechenden Arrays aber schlecht etwas sagen kann) fällt mir auf Anhieb nichts auf.
|
AW: Arrays (Zahlen) in C sortieren?
Zitat:
|
AW: Arrays (Zahlen) in C sortieren?
Zitat:
Würde nicht ohnehin die innere Schleife ausreichen, oder steh ich hier auf'm Schlauch? |
AW: Arrays (Zahlen) in C sortieren?
Zitat:
|
AW: Arrays (Zahlen) in C sortieren?
Vergleich es doch einfach mit dem Algo hier. Dann wirst deinen Fehler schon finden.
![]() |
AW: Arrays (Zahlen) in C sortieren?
Thx... hat geklappt!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:58 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz