Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet kiszámolni az...

Hogyan lehet kiszámolni az öszzes variációját egy számsornak? 5 számból áll és 0 és 1-es van benne?

Figyelt kérdés
Pl:00000,00001,00100,01100,11100 és ebből kellene nekem az összes létező variáció sorrendben létezik valami a neten ami ezt megcsinálja helyettem? Sorrendben? Mert az nagy segítség lenne előre is kösz a válaszokat

#programozás #program #variáció #5 szám #Kombináció program
2012. okt. 31. 10:41
1 2
 1/19 anonim ***** válasza:
Magyarul egy ötbites számláló kell neked.
2012. okt. 31. 10:43
Hasznos számodra ez a válasz?
 2/19 A kérdező kommentje:
Ami szép sorban kilistázza az összes kombinációt
2012. okt. 31. 10:43
 3/19 anonim ***** válasza:

Mivel nem írtad le, hogy hogyan és miben szeretnéd megírni, így nagy általánosságban ezt tudom mutatni:


[link]

2012. okt. 31. 10:44
Hasznos számodra ez a válasz?
 4/19 anonim ***** válasza:
0-31-ig leírod a számokat és átkonvertálod őket binárissá. Vagy írsz egy számlálót, ami binárisan 5 biten minden számot kiír.
2012. okt. 31. 10:46
Hasznos számodra ez a válasz?
 5/19 A kérdező kommentje:
[link] ez az ami kell nekem?
2012. okt. 31. 10:46
 6/19 anonim ***** válasza:
Nem, neked egy egyszerű kis program kell, ami kiírja a számokat 0-31 -ig, csak nem decimálisan hanem binárisan.
2012. okt. 31. 10:55
Hasznos számodra ez a válasz?
 7/19 anonim ***** válasza:
De már komolyan inkább megírom neked ha ennyire nem megy, csak közöld milyen nyelven.
2012. okt. 31. 10:55
Hasznos számodra ez a válasz?
 8/19 A kérdező kommentje:

Hát Visual Basic nyelven kéne vagy ha annyira egyszerű akkor

ide másold a forráskódot és onnantól már menni fog és miért 31 szám?

2012. okt. 31. 15:59
 9/19 anonim ***** válasza:
Azért mert egy ötjegyű bináris szám maximális értéke 31. Remélem nem programozónak készülsz...
2012. okt. 31. 17:06
Hasznos számodra ez a válasz?
 10/19 anonim ***** válasza:

Nem 31 hanem 32, 0-31-ig a 0 az első a 31 a 32.-ik.

Tuljdonképpen egy 5 bites számláló.

Vegyünk egy 1 bites számlálót ennek 2 állapota lehet 0 és 1.

Egy 2 bites számlálónak 2*2=4 állapota van hiszen az első jegyet 2 féleképp választottuk meg, ezt bárhogy válaszottuk a 2.-ik jegyet is 2 féleképp válaszhatjuk meg.

Egy 3 bites számlálónak 2*4 azaz 2*2*2 azaz 16 állapota van hiszen a 2 bitesnek tudjuk hogy 4, ehhez előre hozzácsaunk az elejére még egy bitet először csapjuk hozzá a mindig 0-t és futtassuk le a 2-bites számlálót, utána az 1-et csapjuk hozzá és megint csapjuk hozzá a 2 bites számlálót, elsőre 4 másodjára is 4 azaz 4+4=8 különböző 3 bites számot kaptunk és több féleképp nem lehet, ugyan ezek jönnének ki.

Ide írtam c++ - t választottam, VB-be nem akartam vacakolni (nincs is a gépen) , c++ -hoz jobban értek, online futtatható.

Egy számlálót futtat és az utolsó megadott számú bitjét olvassa és írja ki míg mind 1-es, kvázi n bites számláló.

Meg kell adni hogy hány bites legyen. Kipróbálhatod nem csak 5-re.

[link]

2012. okt. 31. 17:19
Hasznos számodra ez a válasz?
1 2

További kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!