1) 100102<span> = 2</span>4*1 + 23*0 + 22*0 + 21*1 + 20<span>*0 = 16 + 0 + 0 + 2 + 0 = 18
</span>100102<span>=18
</span>2) 1001012<span> = 2</span>5*1 + 24*0 + 23*0 + 22*1 + 21*0 + 20<span>*1 = 32 + 0 + 0 + 4 + 0 + 1 = 37
</span>1001012<span>=37</span>
П0 0 П1 1 0 / П2 {x} 1 0 * ИП1 + П1 ИП2 [x] 1 0 / П2 {x} 1 0 * ИП1 + П1 ИП2 [x] ИП1 + С/П
N это элементы массива
Раньше с паскалем не работал, но думаю что верно
for i:=1 to n then begin
if a [i] mod 2 = 0 then
writeIn(a[i]);
end
end;
1. Добавлено 4 бита, так как в маске 255.255.0.0 - 16 единичных бит,
а в маске 255.255.240.0 - 20 единичных бит
2. Судя по маске получим 16 подсетей, количество битов узлов подсети - 12
3. В каждой подсети по 4094 узлов + адрес подсети + широковещательный адрес
4. Сетевой адрес этой подсети 172.16.64.0
5. Адрес IPv4 первого узла в этой подсети 172.16.64.1
6. Адрес IPv4 последнего узла в этой подсети 172.16.79.254
7. Широковещательный адрес IPv4 в этой подсети 172.16.79.255