>>4
他の人からも指摘受けてるけど、その問題は0サブネット/-1サブネットを
理解できているかどうかの問題なので(推定)、そこはしっかり押さえとくべし。
プログラム計算させた結果をコピペしとくんで、参考にしてくれ。

<入力されたIPアドレスの基本情報>
・ドット表記:192.168.9.0
・サブネットマスク :255.255.255.252 (30bit)
・Networkアドレス :192.168.9.0
・Broadcastアドレス:192.168.9.3

<アドレス空間情報>
・全アドレス空間  :192.168.9.0 → 192.168.9.3
・全アドレス空間数 :4

<2進数表現>
・入力されたIP   :11000000 10101000 00001001 00000000
・サブネットマスク :11111111 11111111 11111111 11111100
・Networkアドレス :11000000 10101000 00001001 00000000
・Broadcastアドレス:11000000 10101000 00001001 00000011

<零さぶネット・壱さぶネット>
・Sub-Network bit部:11000000 10101000 00001001 ******00
・零さぶネットbit値:11000000 10101000 00001001 00000000
・壱さぶネットbit値:11000000 10101000 00001001 11111100
・零さぶネットのNetworkアドレス:192.168.9.0/30
・壱さぶネットのNetworkアドレス:192.168.9.252/30