Obliczanie ile bitów ma IP

0

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ć ?

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)

1

@Riw a nie chodziło o pytanie ile bitów ma maska?

0

Najlepiej pokaż to zadanie

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ę :(

1 użytkowników online, w tym zalogowanych: 0, gości: 1