vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: Zahlenkombinationen generieren ??? 
Autor: Preisser
Datum: 19.05.11 14:51

Hallo,

da die Zahlenmengen für die einzelnen Zahlen aufsteigend sind (also eine höhere Menge keine Zahl enthält, die kleiner ist als eine Zahl der vorherigen Menge), könnte man dies theoretisch so machen, dass man beim Erzeugen einer Zahlenmenge immer im entsprechenden Array soweit vorläuft, bis die aktuelle Zahl größer als die der vorherigen ist. Dann müsste man auch nicht prüfen, ob eine bestimmte Zahl bereits in der aktuellen Menge vorhanden ist. Dann wird die Kombination auch gar nicht erst erzeugt.
Edit: Das würde nicht ohne Weiteres klappen, da ja i4 = {7, 9, ...} und i5 = {8, 10, ...}. Es würde also auch die Zahl ..., 9, 8, ... geben, nicht aber ..., 8, 9, ... (an den Stellen i4 und i5).
Edit 2: OK, für diesen Fall schon, da du ja eh nur die aufsteigenden Kombinationen willst.

Wenn du sie trotzdem erzeugen willst, aber nur nicht ausgeben willst, müsstest du beim Schreiben prüfen, ob die einzelnen Zahlen der Menge aufsteigend angeordnet sind.

Z.B.:
Dim ret() As Long
'Zahlen generieren
ret = GenerateZahlen(ArrWrappers)
 
Open "test.txt" For Output As #1
For i = 0 To UBound(ret, 2)
    Dim IstZahlAufsteigend As Boolean
    IstZahlAufsteigend = True
    For j = 0 To UBound(ret, 1) - 1
        If ret(j + 1, i) < ret(j, i) Then IstZahlAufsteigend = False
    Next
 
    If IstZahlAufsteigend Then
        Dim s As String
        s = ""
        For j = 0 To UBound(ret, 1)
            s = s & ret(j, i) & " "
        Next
        Print #1, s
    End If
Next
Close #1


Beitrag wurde zuletzt am 19.05.11 um 15:15:06 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Zahlenkombinationen generieren ???2.073JBL18.05.11 11:48
Re: Zahlenkombinationen generieren ???1.263JBL18.05.11 12:48
Re: Zahlenkombinationen generieren ???1.242Dirk18.05.11 13:05
Re: Zahlenkombinationen generieren ???1.259JBL18.05.11 15:51
Re: Zahlenkombinationen generieren ???1.218Zardoz18.05.11 16:43
Re: Zahlenkombinationen generieren ???1.189JBL18.05.11 18:22
Re: Zahlenkombinationen generieren ???1.203JBL19.05.11 09:48
Re: Zahlenkombinationen generieren ???1.257Preisser19.05.11 12:35
Re: Zahlenkombinationen generieren ???1.345JBL19.05.11 14:37
Re: Zahlenkombinationen generieren ???1.304Preisser19.05.11 14:51
Re: Zahlenkombinationen generieren ???1.154JBL19.05.11 16:10
Re: Zahlenkombinationen generieren ???1.283Preisser19.05.11 17:58
Re: Zahlenkombinationen generieren ???1.170JBL19.05.11 18:25
Re: Zahlenkombinationen generieren ???1.298Preisser19.05.11 18:55
Re: Zahlenkombinationen generieren ???1.145JBL19.05.11 19:25
Re: Zahlenkombinationen generieren ???1.209Preisser19.05.11 19:39
Re: Zahlenkombinationen generieren ???1.189JBL19.05.11 19:44
Re: Zahlenkombinationen generieren ???1.177Preisser19.05.11 19:52
Re: Zahlenkombinationen generieren ???1.187JBL19.05.11 20:16
Re: Zahlenkombinationen generieren ???1.188Dirk19.05.11 11:14
Re: Zahlenkombinationen generieren ???1.232JBL19.05.11 21:39
Re: Zahlenkombinationen generieren ???1.147Preisser19.05.11 22:47
Re: Zahlenkombinationen generieren ???1.173JBL20.05.11 05:48
Re: Zahlenkombinationen generieren ???1.191JBL20.05.11 06:39
Re: Zahlenkombinationen generieren ???1.214JBL20.05.11 06:57
Re: Zahlenkombinationen generieren ???1.226Preisser20.05.11 13:19
Re: Zahlenkombinationen generieren ???1.081JBL22.05.11 12:30
Re: Zahlenkombinationen generieren ???1.140JBL24.05.11 21:25
Re: Zahlenkombinationen generieren ???1.054Preisser24.05.11 21:31
Re: Zahlenkombinationen generieren ???1.093JBL24.05.11 22:19
Re: Zahlenkombinationen generieren ???1.110Preisser25.05.11 00:25
Re: Zahlenkombinationen generieren ???1.096JBL25.05.11 06:52
Re: Zahlenkombinationen generieren ???1.063Preisser26.05.11 13:08
Re: Zahlenkombinationen generieren ???1.103JBL26.05.11 15:03
Re: Zahlenkombinationen generieren ???1.112Preisser26.05.11 15:24
Re: Zahlenkombinationen generieren ???1.083JBL26.05.11 16:14
Re: Zahlenkombinationen generieren ???1.083Preisser26.05.11 23:55
Re: Zahlenkombinationen generieren ???1.060JBL27.05.11 06:55
Re: Zahlenkombinationen generieren ???1.148Preisser27.05.11 13:55
Re: Zahlenkombinationen generieren ???1.078JBL28.05.11 18:45

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel