Так.
Ответ: а, г,
Немного информации о ip.
IP-адрес – это уникальный числовой адрес, однозначно идентифицирующий узел, группу узлов или сеть. IP-адрес имеет длину 4 байта и обычно записывается в виде четырех чисел (так называемых «октетов»), разделенных точками – W.X.Y.Z , каждое из которых может принимать значения в диапазоне от 0 до 255, например, 213.128.193.154.
Ответ Б имеет число 260, а это больше максимального допустимого числа ip.
Ответ В имеет всего три числа, а нужно 4.
Ответ Д разделяется запятыми - ошибка.
Ответ Е имеет 5 чисел, а допустимое значение до 4.
<h3>PascalABC.NET 3.4.2, сборка 1843 от 24.10.2018</h3><h3>Внимание! Если программа не работает, обновите версию!</h3><h2>№1</h2>
begin
var a := ReadArrInteger(10);
Println('Кол-во двухзначных, начинающихся нечетной цифрой:',
a.Where(t -> Abs(t).InRange(10, 99) and Abs(t div 10).IsOdd).Count)
end.
<h2>№2</h2>
begin
var a := ArrRandom(20, -100, 100);
a.Println;
a.Incremental((p,q)->Abs(p-q)).Max.Println
end.
<h3>Пример</h3>
-63 -2 94 93 71 43 -55 0 80 -39 -68 46 -91 -63 -47 -97 3 -59 64 -31
137
<h2>№3</h2>
begin
var a := ReadArrInteger(10);
Println('Сумма чисел, начинающихся на цифру 5, равна:',
a.Where(t -> Abs(t).ToString[1]='5').Sum)
end.
Делишь число на основание системы счисления в которую переводишь т.е. на 16, до тех пор,пока не получится частное меньше, чем делитель.
Остатки которые получились переводишь в соответствие с алфавитом новой системы счисления.Записывать с последнего остатка.
999 = 3е7
10985 = 2ае9
Я отрицание буду писать как !
1) A & ((!B V !C) V !B&C) V !A = A & ( !B V !C V !B&C) V !A =
= A & (
!B V !C
) V !A = A&!B V A&!C V !A
2) X & Y & Z V !(
X & Y & Z
) V X & !Y = 1 V
X & !Y =
X & !Y
33 +10 =43 различных символов для номера
2^6 >≈ 43 ---> 6 бит для кодировки одного символа
6 * 6 =36 бит для кодировки одного номера =36 : 8 = [6 байт]
В условии нет концовки, должен быть вопрос: сколько памяти занимает n-е количество номеров
6 * n = ........байт