jsjdjznnxnx
06.06.2020 03:53

Что характерно для компьютеров первого поколения?


Что характерно для компьютеров первого поколения?

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
greenxp
25.01.2020 22:02

Быстрый ответ, если нету времени на чтение объяснения: АВГБ (179.134.144.44)

Объяснение:

Итак, для начала, что такое IP-адрес. Это строка вида X.X.X.X, где каждое число X лежит в диапазоне [0, 255], потому что только такие числа могут поместиться в одном байте. Очевидно, что X не может быть четырёхзначным числом. Это нам потом пригодится.

Для начала сделаем вывод, что кусочек Б должен идти последним, потому что с него ничего не может начинаться (4417 > 255; 449 > 255; 444 > 255), т.е. какая бы буква не шла после Б, мы не получим число, меньшее либо равное 255, а значит Б должно идти последним.

Далее, можно заметить, что третьим по счёту обязательно должен идти кусочек Г, потому что он заканчивается на трёхзначное число 144, т.е. после него обязательно должна сразу идти точка (ибо если её не будет, то получится четырёхзначное или ещё большее число), а точка у нас есть только в начале кусочка Б, который идёт четвёртым. Поэтому Г - третий по счёту кусочек.

Далее, остались кусочки А и В. Кусочек В не может идти перед кусочком А хотя бы потому, что тогда они образуют между собой число 1317, которое является четырёхзначным и выходит за диапазон [0, 255], а следовательно, сначала идёт кусочек А (первым), а за ним кусочек В (вторым), тогда всё будет в порядке.

Итого, имеем последовательность: АВГБ. Она соответствует следующему IP-адресу: 179.134.144.44

В этом IP-адресе все четыре числа действительно лежат в диапазоне [0, 255], а значит этот IP-адрес корректен, что ещё раз подтверждает правильность наших рассуждений.

0,0(0 оценок)
Ответ:
LisenokHan
05.11.2021 10:09

вот не забудь нажать Объяснение:

var

   arr : Array[1..100] Of ShortInt;

   temp : ShortInt;

   i, j, n : Byte;

begin

   Write('n='); ReadLn(n);

   Randomize;

   for i := 1 to n do

   begin

       arr[i] := Random(11) - 5;

       Write(arr[i], ' ');

   end;

   WriteLn; WriteLn;

   for i := 2 to n do

       for j := n downto i do

           if (((arr[j - 1] <= 0) And (arr[j] > 0)) Or ((arr[j - 1] < 0) And (arr[j] = 0)))

           then

           begin

               temp := arr[j - 1];

               arr[j - 1] := arr[j];

               arr[j] := temp;

           end;

   for i := 1 to n do

       Write(arr[i], ' ');

end.

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота