Similar presentations:
Массивы в С#
1.
МАССИВЫ В С#2.
Понятие массиваМассив представляет собой совокупность переменных одного типа с общим для
обращения к ним именем.
Для того чтобы воспользоваться массивом в программе, требуется двухэтапная
процедура, поскольку в C# массивы реализованы в виде объектов.
// Объявляем массив
int[] arr = new int[5];
// Инициализируем каждый элемент массива вручную
arr[0] = 23;
arr[1] = 3;
arr[2] = 46;
arr[3] = 13;
arr[4] = 87;
3.
Цикл ForeachЦикл foreach предназначен
для перебора элементов в
контейнерах, в том числе в
массивах. Формальное
объявление цикла foreach:,
foreach (тип_данных
название_переменной in
контейнер)
{
// действия
}
Пример:
int[] numbers = new int[] { 1, 2,
3, 4, 5 };
foreach (int i in numbers)
{
Console.WriteLine(i);
}
4.
Ступенчатые массивыСтупенчатый массив – это массив массивов. В нем длина каждого массива
может быть разной.
Пример объявления ступенчатого массива:
static void Main(string[] args)
{
int[][] array = new int[3][]; // объявляем массив, который содержит 3 массива
array [0] = new int[3]; //создание внутреннего массива
array [1] = new int[2];
array [2] = new int[5];
}
5.
Свойство LengthДанное свойство возвращает количество элементов в
массиве (во всех размерностях).
Пример:
static void Main(string[] args)
{
int[] numbers = new int[5];
int size = numbers.Length; // size = 5
}
6.
Задания1. Дан массив, содержащий положительные и отрицательные числа. Заменить все
элементы массива на противоположные по знаку.
2. Сформировать и вывести на экран последовательность из n элементов, заданных
датчиком случайных чисел на интервале [-23, 34].
3. Найдите среднее арифметическое элементов массива, состоящего из 10 чисел,
которые превышают по величине число С. Элементы вводятся с клавиатуры.
4. Найти наименьший элемент двумерного массива. Размер M на N. Элементы
задаются на интервале [-30, 45].
5. Найти номер столбца массива размером М на N, в котором находится
наибольшее количество отрицательных элементов. Элементы вводятся с
клавиатуры.