Obliczanie ile bitów ma IP

Odpowiedz Nowy wątek
2015-01-10 13:42
Riw
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ć ?

Pozostało 580 znaków

2015-01-10 13:48
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)


Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.
edytowany 1x, ostatnio: _13th_Dragon, 2015-01-10 13:50
Przepraszam że zapomniałem wspomnieć ale najlepiej by było gdyby dało sie to obliczyć na kartce zwyczajnie,bo raczej na teście konkursowym będę miał to na kartce zapisane bez dostępu do komputera - Riw 2015-01-10 17:00

Pozostało 580 znaków

2015-01-10 13:53
1

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


Masz problem? Pisz na forum, nie do mnie. Nie masz problemów? Kup komputer...

Pozostało 580 znaków

2015-01-10 13:59
0

Najlepiej pokaż to zadanie

Pozostało 580 znaków

2015-01-10 17:02
Riw
0

Nie potrafię dokładnie pokazać tego zadania ponieważ pod tym linkiem http://www.vlo.gda.pl/evlo/cl[...]eset=true&cidReq=KKZI_001 się one znajdują jednak są one losowane,@Shalom bardzo możliwe że chodziło o maskę :(

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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