5.
Перебор элементов массива
При работе с массивами обычно приходится работать сразу со всеми элементами массива.
Перебор элементов: просматриваем все элементы массива и, если нужно, выполняем с каждым из них некоторую операцию.
Для этого используется чаще всего цикл с переменной, которая изменяется от 0 до N-1, где N - количество элементом массива.
Под N будем считать текущий размер массива, то есть
N = A.Length;
...
for (int 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 (int i = 0; i < N; i++) { A[i] = i + 1; }
Оформите цикл, заполняющий все элементы массива значениями натуральных чисел от 1 до N.
Вставьте недостающие фрагменты кода
C#
1 |
using System;
|
2 |
class Program
|
3 |
{
|
4 |
static void Main()
|
5 |
{
|
6 |
int N = Convert.ToInt32(Console.ReadLine());
|
7 |
int[] A = new int[N];
|
8 |
|
9 |
{
|
10 |
|
11 |
Console.Write(A[i] + " ");
|
12 |
}
|
13 |
}
|
14 |
}
|