Ввод массива

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

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

Иногда в качестве элементов массива используют случайные числа, которые можно получить с помощью функции Random() - случайное число в диапазоне 0..1.

Программа помещает в массив A числа от 0 до 9.

static void Main(string[] args)

{

int[] A = new int[10]; // одномерный массив А из 10 целых чисел

for (int i=0; i<10; i++)

A[i] = i;

for (int i = 0; i < 10; i++)

Console.WriteLine("A[" + i + "]=" + A[i]);

Console.ReadKey();

}

Схематично элементы массива А в

оперативной памяти машины можно представить:

                   
A[0] A[1] A[2] A[3] A[4] A[5] A[6] A[7] A[8] A[9]

Пример заполнения двумерного массива Т[3x4] числами от 1 до 12:

static void Main(string[] args)

{

int[, ] T = new int[3,4];

Console.WriteLine("Сформированная матрица");

Console.WriteLine();

for (int i = 0; i < 3; ++i)

{

for (int j = 0; j < 4; ++j)

{

T[i, j] = (i * 4) + j + 1;

Console.Write("{0,2} ",T[i, j]);

}

Console.WriteLine();

}

Console.ReadKey();

}

В этом примере элемент массива Т[0,0] примет значение 1, Т[0,1] примет значение 2 … Т[2,3] примет значение 12. Схематично элементы массива Т можно представить:

индексы
i, j

       
         
         
       
T[2,3]
12


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: