1. Мощность алфавита 128 = 2⁷, значит мы имеем дело с семибитной кодировкой.
2. Дальше простая арифметика:
2 Кб / 7 = 16384 бит/7 ≈ 2 340
Если маска будет такая:
255.255.255.192 то адресов будет 64
Такая маска:
255.255.255.128 - 128 адресов. Значит нам подойдет этот вариант и в нем 25 единиц.
1833 будет <span>110001 111000 110011 110011
-1833 будет </span><span>101101 110001 111000 110011 110011
</span>
Var a,b,i,n: integer;
begin
a := 1;
b := 1;
read(n);
for i := 2 to n do
begin
b := a + b;
a := b - a
end;
write(b)
end.