Witam,nie wiem czy piszę pod dobrym działem,jeśli pod złym to proszę o przeniesienie i przepraszam za kłopot.
Przygotowuję się do konkursu informatycznego i przeglądałem pytania z poprzednich lat i zauważyłem zadanie w którym trzeba było policzyć ile bitów ma podane IP.Wie ktoś z was jak to policzyć ?
Obliczanie ile bitów ma IP
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Gdynia
- Postów: 201
0
- Rejestracja: dni
- Ostatnio: dni
0
Zapisujesz ID do jednej liczby 32-bitowej: unsigned ip; i:
unsigned count;
for(count=0;ip;ip&=ip-1) ++count;
to jeżeli chodzi ci o bity z jedynkami.
Zaś ogólnie zależy od tego jaki to IP 4-bajtowy czy 6-bajtowy (w bajcie jest 8 bit)
- Rejestracja: dni
- Ostatnio: dni
- Postów: 48
0
Najlepiej pokaż to zadanie
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Gdynia
- Postów: 201
0
Nie potrafię dokładnie pokazać tego zadania ponieważ pod tym linkiem http://www.vlo.gda.pl/evlo/claroline/exercise/exercise.php?cidReset=true&cidReq=KKZI_001 się one znajdują jednak są one losowane,@Shalom bardzo możliwe że chodziło o maskę :(