Ip-адрес состоит из целых чисел, разделённых точками, причём эти числа не должны превышать 255. так как только перед числом 30 (б) стоит точка, то оно должно стоять в конце, ведь иначе из него будут получаться числа, которые больше 255. с г начинать мы тоже не можем, ибо при присоединении к нему а или б будет число, превышающее 255. если начинать с а, то к ней нужно будет присоединять г (ибо при остальных вариантах будет > 255). так как в на последней позиции, то придётся совмещать г и б, а тогда получается слишком большое число. значит, начинаем с б. получается, возможен только 1 вариант: 222.125.121.30 (багв).
rinat
26.11.2021
Ip-адрес имеет вид четырех чисел в диапазоне 0-255, разделенных точками. выпишем имеющиеся части адреса 2.12 22 .30 5.121 после 121 может следовать только точка или 121 должно быть последним в адресе. а) рассмотрим вариант с точкой. такая часть лишь одна и получим 5.121.30 после 30 не может цифр, только точка, потому что число 30х превысит 255. но элементов с точкой у нас больше нет, следовательно, 5.121.30 - это окончание адреса. если перед ним поставить 2.12, получим 222.125.131.30 - допустимо. если поставить 22, получим 2.12225.121.30 - недопустимо б) рассмотрим вариант, когда 5.121 - последний элемент перед 5 может быть или 22, или 2.12 вариант с 22 даст нам 225.12 и перед 225 нужна точка, но таких элементов нет. вариант с 2.12 дает 2.125.121 и перед ним нельзя поставить .30 из-за недопустимого адреса 302. а если поставить 22, получим .30222.125.121, что тоже недопустимо. ответ: багв
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Составить программу которая вводит массив из 10 элементов производит реверс массива и печатает измененный массив. паскаль