Краткая теория к заданию:

Задание включает в себя пять типов:

  1. Написать программу, которая определяет адрес сети.
  2. Написать программу, которая определяет чему равен конкретный байт/октет маски | наибольшее/наименьшее количество нулей/единиц в двоичной записи маски подсети.
  3. Написать программу, которая определяет сколько в сети IP-адресов.
  4. Написать программу, которая определяет максимальное/минимальное число А - некоторое допустимое для записи IP-адреса число.
  5. В условии сказано что есть два узла, находящиеся в одной сети.

Решение первого типа задания:

Решение второго типа задания: