Задача

7/12

Перебор элементов массива

Теория Нажмите, чтобы прочитать/скрыть

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

Для этого используется чаще всего цикл с переменной, которая изменяется от 0 до N-1 (N количество элементом массива).
...
const int N = 10;
int A[N]; 
for (i = 0; i < N; i++)
  {
     // действие над элементом A[i] 
  }
...
В указанном цикле переменная i будет принимать значения 0, 1, 2, ..., N-1.  То есть на каждом шаге цикла мы обращаемся к конкретному элементу массива с индексом i.
Таким образом, достаточно записать, что нужно сделать с одним элементом массива A[i] и эти действия поместить внутрь такого цикла.
 
Задача
Заполнить массив первыми N натуральными числами. Т.е. по окончанию программы элементы массива должны стать равными:
A[0] = 1; 
A[1] = 2;
A[2] = 3;
...
A[N-1] = N;

Нетрудно заметить закономерность: значение элемента массива должно быть больше на 1, чем индекс элемента.
Цикл будет выглядеть следующим образом:
for (i=0; i<N; i++)
{
   A[i] = i+1; 
}

Задача

1) Изучите комментарии к программе.
2) В блоке 1 оформите цикл, заполняющий все элементы массива, значениями натуральных чисел от 1 до N.