Есть ответ 👍

Нужна с++ существует ли нумерация самого массива, а не его элементов? т.е. мне нужно создать n колличество массивов. например, вызываю for и мне необходимо пронумеровать, ну допустим 16 одномерных массивов, и чтобы у каждого из них существовал номер от 1 до 16. и вот в чем вопрос, можно ли такое провернуть?

118
140
Посмотреть ответы 2

Ответы на вопрос:


Нумерацияможно ли пронумеровать от 1 до 16?

нумерация всегда происходит с 0. но никак не с 1.

создание массива массивов

можно. это называется двумерный массив. создаётся таким образом:

int arr[n][m], где n - это строки с массивом, в которых есть ячейки, а m - это столбцы с массивами,
в которых тоже есть ячейки.

таким образом у вас создаётся поле n x m.

допустим, у вас есть массив 15 · 15 типа int. чтобы обратиться к массиву с индексом m = 7 и n = 3, то обращаться нужно так:

arr[3][7]

работа с массивомперебор

если вам нужно обратиться ко всем элементам
двумерного массива, необходимо создать двойной цикл: по строкам, а внутри него по столбцам:

for(int i = 0; i < n; i++) { for(int j = 0; j < m; j++) {   arr[i][j]; } }

я думаю, отсюда нетрудно вывести, как, например, проверять элементы на чётность:

for(int i = 0; i
< n; i++) { for(int j = 0; j < m; j++) {   if(arr[i][j] % 2 == 0)   {     //   } } }

Язык  python cntx  = cnty = 0 sumx  =  sumy=0 for  i  in range(n):     if x[i]> 0:       cntx+=1       sumx+=x[i]   if y[i]> 0:     cnty+=1     sumy+=y[i] print  "средне  арифм.  для  положительных  в  х: ",  float(sumx)/float(cntx) print "средне арифм. для положительных в y: ", float(sumy)/float(cnty)

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS