Массивы. Основы




При работе с массивами обычно приходится работать сразу со всеми элементами массива.
Перебор элементов: просматриваем все элементы массива и, если нужно, выполняем с каждым из них некоторую операцию.
Для этого используется чаще всего цикл с переменной, которая изменяется от 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; 
  }
Выполните задание.

Task
1) Изучите комментарии к программе
2) в блоке 1 оформите цикл, заполняющий все элементы массива, значениями натуральных чисел от 1 до N
C++
Write a program below
#include<iostream>
using namespace std;
main()
{
 const int Nmax=15;  //ограничения на максимальный размер массива (не более 15 элементов)

 int A[Nmax], N, i;    

//вводим рабочее число элементов массива. Задача будет проверена на нескольких значениях N
 cin >> N; 

// Заполнение массива A натуральными числами от 1 до N 
for (i=0; i<N; i++)  
  cout << A[i] << " ";
} 
Your last submission is saved in the editor window.
     

Results:

All results: