Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Arrays (Zahlen) in C sortieren? (https://www.delphipraxis.net/156013-arrays-zahlen-c-sortieren.html)

OrNEC 16. Nov 2010 17:31


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;
            }
        }
    }

Assarbad 16. Nov 2010 17:36

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.

OrNEC 16. Nov 2010 17:39

AW: Arrays (Zahlen) in C sortieren?
 
Zitat:

Zitat von Assarbad (Beitrag 1061993)
Was genau klappt denn nicht.

Ja das sortier halt nicht.

Assarbad 16. Nov 2010 17:42

AW: Arrays (Zahlen) in C sortieren?
 
Zitat:

Zitat von OrNEC (Beitrag 1061995)
Ja das sortier halt nicht.

Und mehr Kontext (bspw. die Deklarationen der Arrays usw.) haste auch nicht anzubieten?

Würde nicht ohnehin die innere Schleife ausreichen, oder steh ich hier auf'm Schlauch?

OrNEC 16. Nov 2010 17:45

AW: Arrays (Zahlen) in C sortieren?
 
Zitat:

Zitat von Assarbad (Beitrag 1061999)
Zitat:

Zitat von OrNEC (Beitrag 1061995)
Ja das sortier halt nicht.

Und mehr Kontext (bspw. die Deklarationen der Arrays usw.) haste auch nicht anzubieten?

Würde nicht ohnehin die innere Schleife ausreichen, oder steh ich hier auf'm Schlauch?

Mehr braucht man auch nicht. Wozu denn? :gruebel:

s.h.a.r.k 16. Nov 2010 17:47

AW: Arrays (Zahlen) in C sortieren?
 
Vergleich es doch einfach mit dem Algo hier. Dann wirst deinen Fehler schon finden.

http://www.metalshell.com/source_cod...bble_Sort.html

OrNEC 16. Nov 2010 17:55

AW: Arrays (Zahlen) in C sortieren?
 
Thx... hat geklappt!


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:37 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz