Autor Beitrag
Ottchen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 43



BeitragVerfasst: Mo 19.01.09 18:51 
Liebe Programmierer,

in 16 Edit-Felder sollen per Hand vom Benutzer ganzzahlige zweistellige Zahlen von 1 bis 15 eingegeben werden können, wobei sich Zahlen auch wiederholen können.
Das Problem ist folgendes: Wie kann man die zahlen sortieren (z.B. mit BubbleSort) und die 5 größten Zahlen in 5 separaten Panels wieder ausgeben?

Kann mir da bitte jemand helfen?

Vielen Dank!

Ottchen

_________________
See you.
JayEff
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2971

Windows Vista Ultimate
D7 Enterprise
BeitragVerfasst: Mo 19.01.09 18:58 
Dazu wirst du die Daten aus den Edits in einen array einlesen müssen (wäre vermutlich recht sauber auf die Art, es ginge auch anders...):
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
  var myArray : array [1 .. 16of Integer;
begin
  myArray[1] := StrToInt(Edit1.Text);
  myArray[2] := StrToInt(Edit2.Text);
{...}

Danach kannst du diesen Array sortieren und hast in den obersten/untersten (je nach Sortierung) Elementen eben die größten drin.
Das ganze geht auch per FindComponent in einer Schleife, was aber nicht wirklich sauber wäre.

_________________
>+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.
Ottchen Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 43



BeitragVerfasst: Di 20.01.09 00:01 
Hallo JayEff,

und wie gehts dann weiter? Mit Feldern habe ich noch nicht gearbeitet.

Danke! Ottchen

_________________
See you.
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19341
Erhaltene Danke: 1752

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Di 20.01.09 00:36 
Wenn du bei Google suchst, dann findest du da recht viel zum Thema Sortieren und BubbleSort:
Suche bei Google DELPHI BUBBLESORT
z.B. das:
www.stefan-baur.de/cs.algo.bubblesort.html

user profile iconOttchen hat folgendes geschrieben Zum zitierten Posting springen:
Mit Feldern habe ich noch nicht gearbeitet.
www.christian-stelzm...crashkurs.htm#arrays
de.wikibooks.org/wik...lphi:_Pascal:_Arrays
www.delphibasics.co.uk/RTL.asp?Name=Array
...