Kezdőoldal » Számítástechnika » Egyéb kérdések » Hány olyan 32-bites szám van,...

Hány olyan 32-bites szám van, tehát 0<= n < 2^32, amelyben van 10 db '1'-es bit egymás után?

Figyelt kérdés

2014. jan. 10. 15:04
 1/6 coopper ***** válasza:

Szia.


Talán : 2^22-diken.


Mivel ha 10 bitnek egymás után 1-esnek kell lennie (és teljesen mindegy, hogy hol van ez a 10 darab egymásutáni 1-es bit), akkor a fent maradó 22 bit határozza meg a számok darabszámát (az hogy ezek a bitek 0-ásak vagy 1-esek ez csak azt jelenti hogy 2 állásúak) igy jön ki a 2^22-diken (szerintem)


Sok sikert.

Üdv.

2014. jan. 10. 17:52
Hasznos számodra ez a válasz?
 2/6 coopper ***** válasza:

Miután egy kicsit rágtam magam a dolgot, annyival még kiegésziteném, hogy ha tényleges 32 bites szám kell, akkor az első bitnek mindig 1-esnek kell lennie (0 esetén már csak 31 bites a szám) ezért az kiesik a számolásból ezért a végeredmény :


2^21-diken. (szerintem 2)


Üdv.

2014. jan. 10. 17:56
Hasznos számodra ez a válasz?
 3/6 A kérdező kommentje:

Nem kell "tényleges" 32 bitesnek lenni: tehát 0<= n < 2^32

Közben végigfuttattam egy programmal: 50,239,489 ilyen van, de hogy ez hogy jön ki, arra befizetek! :D

Ötlet?

2014. jan. 10. 19:08
 4/6 coopper ***** válasza:

Hát nem tudom, szerintem a 4 az nem 32 bites szám (lehet 32 biten ábrázolni, de ez más kérdés, a 4 egy 3 bites szám),


Ha ezt a logikát követem, akkor még 0 lehet a válasz (szerintem 3)


Mivel a 2^32-ediken az 4294967296 kettes számrendszerben árbázolva : 100000000000000000000000000000000


Na ez egy 32 bites szám, de nincs benne 10 darab egyes egymás után, ha a fenti számból elveszek 1-et akkor már csak 31 bites számot kapok (szerinrem 4)


Úgy, hogy ez igy elég becsapós dolog. Tisztázni kéne, de lehet, hogy én látom rosszul a dolgokat.


Üdv.

2014. jan. 10. 20:45
Hasznos számodra ez a válasz?
 5/6 A kérdező kommentje:

Mint írtam kétszer: Nem kell "tényleges" 32 bitesnek lenni: tehát 0<= n < 2^32

A 32 biten ábrázolható összes számról van szó.

"Mivel a 2^32-ediken az 4294967296 kettes számrendszerben árbázolva ...Na ez egy 32 bites szám"

Na ez 33 bites szám! A nála kisebbekről van szó.

2014. jan. 10. 21:11
 6/6 coopper ***** válasza:

Oké, igazad van, tényleg 33 bites, (elnéztem bocs) akkor viszont marad a 2^22-diken mint válasz.

Üdv.

2014. jan. 10. 21:16
Hasznos számodra ez a válasz?

Kapcsolódó 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!