![]() |
400 Zufallszahlen erzeugen & Bubble sortieren
Hallo, meine Frage ist aus der Überschrift schon abzuleiten. Ich möchte ein Programm schreiben, dass mit Hilfe von Random 400 Zufallszahlen von 1-999 erzeugt und dann per Textout auf das Canvas der Form ausgibt. Durch einen Button Click sollen diese 400 Zahlen mit Hilfe des Bubblesort Algorithmus ebenfalls auf dem Canvas sortiert ausgegeben werden. Kann mir jemand bitte ein paar Codeschnipsel geben?
Danke MfG hansklok |
Re: 400 Zufallszahlen erzeugen & Bubble sortieren
Wie weit bist Du denn schon von alleine gekommen?
...:cat:... |
Re: 400 Zufallszahlen erzeugen & Bubble sortieren
zunächst die 400 Zufallszahlen erstellen:
Delphi-Quellcode:
weiter bin ich leider noch nicht!
var
Zahl: byte; begin randomize; //Initialisieren des Zufallszahlengenerators Zahl:= Random(400); //0-400 end; |
Re: 400 Zufallszahlen erzeugen & Bubble sortieren
Hallo hansklok,
du musst die Zahlen in einem Array abspeichern, und dann mit Hilfe der Algorithmen in Daniels ![]() Greetz alcaeus |
Re: 400 Zufallszahlen erzeugen & Bubble sortieren
Zitat:
Delphi-Quellcode:
MfG
var
zahlen: array[0..399] of Integer; i: Integer; begin Randomize; for i:= 0 to 399 do zahlen[i]:= Random(1000); //Zufallszahlen von 0-999 end; Binärbaum |
Re: 400 Zufallszahlen erzeugen & Bubble sortieren
Zitat:
Delphi-Quellcode:
bringt man da den Zufallsalgorithmus durcheinander? :gruebel:
zahlen[i]:= (Random(1000)) + ;
MfG fR34k |
Re: 400 Zufallszahlen erzeugen & Bubble sortieren
Zitat:
Greetz alcaeus |
Re: 400 Zufallszahlen erzeugen & Bubble sortieren
Zitat:
Mit dem Update wird alles besser ... :wink: |
Re: 400 Zufallszahlen erzeugen & Bubble sortieren
Super! :thumb:
MfG fR34k |
Re: 400 Zufallszahlen erzeugen & Bubble sortieren
@freak:
Nein, man sorgt nur dafür, dass alle Zahlen eins größer sind. Wenn man
Delphi-Quellcode:
aufruft, erhält man ja eine Zufallszahl von 0-999. Falls man aber keine null haben will, nimmt man
zahlen[i]:= Random(1000);
Delphi-Quellcode:
und erhält somit Zahlen von 1-1000. Der Zufallsalgorithmus bleibt davon ganz und gar unbeeindruckt.
zahlen[i]:= Random(1000)+1;
MfG Binärbaum |
Re: 400 Zufallszahlen erzeugen & Bubble sortieren
Zitat:
und du erstellst auch keine 400 sondern nur 1 zufallszahl. |
Wusste nicht wo drunter ich schreiben sollte
Hi
ich habe ein problem und zwar ich soll ein programm schreiben wo der computer eine zufallzahl zwischen 1-100 aus wählen soll. Ich hoffe ihr könnt mir dabei weiter hälfen. Ich habe auch gehört das es irgend wie mit randomize und Random gehen soll. Aber irgend wie geht das nicht. Ich finde das auch :kotz: weil ich schon soviel aus probiert habe aber es klappt nicht. |
Re: 400 Zufallszahlen erzeugen & Bubble sortieren
Das glaub ich nicht oder?
Bewege den Scrollbalken rechts am Rand deines Browsers nach oben, vielleicht findest Du eine Lösung. (Oder suche andere Lösungen hier im Forum dazu gibts auf jeden Fall etwas). :wall: |
Ja suppi
das was oben steht habe ich versucht in mein programm zu integrieren doch es ging nicht ich weiss nicht weiter ???? |
Zitat:
Außerdem wird es uns recht wenig helfen, wenn du uns deinen Code nicht zeigst, dass wir ihn verbessern können. Eigentlich hätte ich schon wieder keine Lust, irgendwas zu machen, wenn man gleich pampig angemacht wird. |
Re: 400 Zufallszahlen erzeugen & Bubble sortieren
nunja schau doch mal was passiert wenn man zu Random(blubb) etwas hinzuaddiert. Vielleicht kommst Du dann auf die Lösung.
(sry für meine ungehaltenheit oben, aber das kann man echt mindestens mit der forumsuche rauskriegen, auch wenn die lösung oben fast 1 zu 1 steht :roll:) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:08 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