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