Задан следующий массив arr некоторого типа type (type занимает n байт в памяти) type arr[14][5][2][7]; требуется определить разницу в байтах между следующими адресами (если это возможно сделать однозначно): & arr[9][4][0][1] - & arr[5][1] hint: если ответ зависит от размера типа type, можно в качестве ответа указать формулу с неизвестной вида: n* (язык си)
157
359
Ответы на вопрос:
n*323.
адрес & arr[i][j][k][l] получается из адреса & arr[0][0][0][0] = & arr[0][0][0] = & arr[0][0] = & arr[0] = & arr[0] путем прибавления (5 * 2 * 7 * i + 2 * 7 * j + 7 * k + l) * n = (70i + 14j + 7k + l) * n байт
тогда & arr[9][4][0][1] = & arr + 687n байт, & arr[5][1] = & arr + 364n байт, разность (687 - 364) n = 323n
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Lunit15.10.2020 09:08
-
толян5010.10.2021 19:43
-
BigBOSS228104.11.2020 11:51
-
DarkneSS34113.08.2021 08:00
-
безумныйученик25.12.2022 21:24
-
garaaj31.05.2020 22:29
-
beelan315.03.2023 20:12
-
belos198809.04.2021 19:05
-
mariapogorelova28.11.2020 23:19
-
lidakirillina21.08.2020 00:35
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.