AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

00, 01, 10, 11....Kombinationen

Ein Thema von Telefonkabel · begonnen am 2. Jul 2007 · letzter Beitrag vom 2. Jul 2007
 
Der_Unwissende

Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
 
#4

Re: 00, 01, 10, 11....Kombinationen

  Alt 2. Jul 2007, 15:18
Zitat von Phoenix:
Also ich würde hergehen und in einer For-Schleife von i = 0 bis 2^n (n ist die Eingegebene Zahl) durchlaufen lassen.

Dann müssten nur noch für alle i's das Bitmuster ausgegeben werden. Sowas wie BitToString müsste recht easy zu bauen sein.
Man kann auch gleich (für dieses Beispiel) einen binären Zähler bauen, so schwer ist das ja nun nicht. Der String hat eine feste Länge (eben n). Du fängst bei n*0 an und addierst 1, dass ganze machst 2^n - 1 mal (die erste Belegung n*0 hast Du ja schon!). Jetzt musst Du nur schauen, ob das Array an der aktuellen Stelle schon 1 ist, wenn ja, dann wird es 0 gesetzt und zum nächst höheren Bit wird 1 addiert.

Gruß Der Unwissende
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:10 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