Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

Wie sortiere ich Zahlen für eine Highscore?

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Manu



Anmeldungsdatum: 16.07.2006
Beiträge: 174
Wohnort: Bayern

BeitragVerfasst am: 22.08.2006, 11:05    Titel: Wie sortiere ich Zahlen für eine Highscore? Antworten mit Zitat

Hallo,
ich will für mein Programm eine einfache Highscore machen
dazu muss ich Zahlen sortieren die hächste Zahl muss oben sein ganz klar
wei sortiere ich dann diese Zahlen und habt ihr Ideen wie ich diese Highscore machen kann.

mfg Manu
danke im voraus

ps die Highscore von Thomas Antoni ist mir doch ein wenig zu kompliziert ich brauch nur die ersten 3 oder 5 besten Leute
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Skilltronic



Anmeldungsdatum: 10.09.2004
Beiträge: 1148
Wohnort: Köln

BeitragVerfasst am: 22.08.2006, 13:40    Titel: Antworten mit Zitat

Hallo

So z.B.:

Code:
CLS
DIM unsortiert(9)
DIM sortiert(9)

RANDOMIZE TIMER                 'Zufallszahlen erzeugen
PRINT "unsortiert:"
FOR a = 0 TO 9
unsortiert(a) = FIX(RND * 100) + 1
PRINT unsortiert(a)
NEXT

PRINT
PRINT "sortiert:"
FOR a = 0 TO 9                 'sortieren
sortiert(a) = 0
FOR b = 0 TO 9
IF unsortiert(b) > sortiert(a) THEN
sortiert(a) = unsortiert(b)
merken = b
END IF
NEXT
unsortiert(merken) = 0
PRINT sortiert(a)
NEXT



Gruss
Skilltronic
_________________
Elektronik und QB? www.skilltronics.de !
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Manu



Anmeldungsdatum: 16.07.2006
Beiträge: 174
Wohnort: Bayern

BeitragVerfasst am: 22.08.2006, 14:42    Titel: Antworten mit Zitat

aja
danke für deine ausführliche Antwort
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Triton



Anmeldungsdatum: 10.09.2004
Beiträge: 155
Wohnort: Berlin

BeitragVerfasst am: 22.08.2006, 17:18    Titel: Antworten mit Zitat

http://de.wikipedia.org/wiki/Bubblesort
http://de.wikipedia.org/wiki/Quicksort
und http://de.wikipedia.org/wiki/Kategorie:Sortieralgorithmus

helfen dir weiter, wenn du nach Erklärungen suchst lächeln
_________________
Coding: silizium-net.de | Portfolio: Triton.ch.vu
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Skilltronic



Anmeldungsdatum: 10.09.2004
Beiträge: 1148
Wohnort: Köln

BeitragVerfasst am: 22.08.2006, 21:05    Titel: Antworten mit Zitat

Manu hat Folgendes geschrieben:
aja
danke für deine ausführliche Antwort


Ist das ironisch gemeint? Wenn ja, was willst du denn noch wissen?
_________________
Elektronik und QB? www.skilltronics.de !
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu QBasic. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz