написать программу на с++
Найти максимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы
Ответы на вопрос:
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
max = INT_MIN;
for(t = 1; t < Len; ++t)
{
sum1 = 0;
i1 = t;
j1 = 0;
sum2 = 0;
i2 = 0;
j2 = t;
while(i1 < Len && j2 < Len)
{
sum1 += matrix[i1][j1];
sum2 += matrix[i2][j2];
++i1;
++j1;
++i2;
++j2;
}
maxsum = sum1 > sum2 ? sum1 : sum2;
max = maxsum > max ? maxsum : max;
}
cout<<max<<endl;
вот так получица)
1
a-Nutka
3 / 3 / 0
Регистрация: 20.01.2009
Сообщений: 6
26.04.2009, 1
Переводим третий байт IP и адреса сети в двоичную систему
50 - 110010
48 - 110000
Так как это байт (а в байте 8 бит), допишем два незначащих нуля к получившимся числам:
00110010 - IP
00110000 - адрес сети
Адрес сети получается с применения поразрядной конъюнкции к маске и IP, проще говоря, при перемножении разрядов маски и IP-адреса. И в маске всегда сначала идут только единицы, а потом только нули. То есть можно записать так:
хххххххх - маска
00110010 - IP
00110000 - адрес сети
где иксы в маске и цифры в IP-адресе - множители, а разряды адреса сети - произведение.
На 3 и 4 месте в маске однозначно должны быть единицы, т.к. если там будут нули, то и в адресе сети будут нули. Плюс к этому, в маске всегда сначала идут только единицы, а потом только нули, то есть можно записать так:
1111хххх - маска
00110010 - IP
00110000 - адрес сети
Второй справа разряд IP-адреса - единица, а адреса сети - ноль, значит в маске может быть только ноль:
1111хх00 - маска
00110010 - IP
00110000 - адрес сети
Оставшиеся два икса могут быть и единицами, и нулями. Нужно наименьшее возможное значение, значит поставим на их место нули:
11110000 - маска
00110010 - IP
00110000 - адрес сети
То есть третий байт маски 11110000, переведём в десятичную - получим 240.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
vedernikovaleks17.09.2022 02:44
-
Роза273512.02.2021 06:41
-
olgamaryutina31.05.2022 19:31
-
HeavenSent24.01.2023 11:50
-
MrFear4131.12.2021 02:20
-
камилия2319.11.2020 06:32
-
Sss555550001.03.2023 00:16
-
Chvik23.06.2022 15:19
-
dariamisskapri23.06.2021 22:31
-
Angelinaburgano08.11.2022 19:40
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.