индокролбак
28.11.2021 19:45

Программа на С++ Дан двумерный массив. Разместить его столбцы так, чтобы при их просмот-
ре слева направо:
а) максимальные значения в каждом столбце образовали невозрастающую
последовательность;
б) минимальные значения в каждом столбце образовали неубывающую по-
следовательность.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
mironovvladimir1
13.06.2022 19:09

192.168.43.0 Нужно подсеть перевести в двоичную систему.  

 11000000.10101000.00101011.00000000 Вот так.

   

     192.168.47.0 Нужно подсеть перевести в двоичную систему.

 11000000.10101000.00101111.00000000 Вот так

Теперь сравним первую подсеть в двоичном виде и вторую

11000000.10101000.00101   011 . 00000000

11000000.10101000.00101   111 . 00000000

данный участок совпадает, Заполняем единицами до совпадающего участка, а остальное нулями.

 11111111.11111111.11111000. Вот такая маска должна быть, чтобы они были прозрачны

      255.255.248.0 Это мы получим если переведем нашу двоичную маску в 10 систему счисления.

HostMin:   192.168.40.1          11000000.10101000.00101 000.00000001

HostMax:   192.168.47.254        11000000.10101000.00101 111.11111110

Объяснение:

0,0(0 оценок)
Ответ:
Tinch
13.09.2021 01:45

   int r = minmax(a, b);

   cout << "Сумма min " << r << ", сумма max " << b << endl;

   return 0;

}

По поводу "всех объяснений" - я этого не понимаю. Написать что делает каждый оператор, зачем он тут и почему именно такой - это долгое и бессмысленное занятие, ответ будет объемом в несколько книжных страниц, но все равно толком ничего не даст. Если Вы не умеет программировать - учится надо не по ответу на задачу, а если умеете - никакое описание не нужно.

Единственная заморочка тут - передача длины массива в вызываемую функцию. В С++ с этим беда, потому обычно используют библиотечный класс Vector, где можно узнать длину массива. Вместо массива в С++ при вызове функции передается указатель на его первый элемент, поэтому информацию о длине массива получить нельзя. Так что нужно передавать еще один параметр - длину массива. Но в задании сказано, что параметра всего два и второй служит для получения максимальной из двух сумм. Но это при возвращении результата! Поэтому было принято решение при вызове функции в качестве b передать длину массива.


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