Массивы. System. Array

Слайд 3

int[] numbers;
int[] nums = new int[4];

int[] numbers; int[] nums = new int[4];

Слайд 4

int[] nums2 = new int[4] { 1, 2, 3, 5 };
int[] nums3 = new int[] {

int[] nums2 = new int[4] { 1, 2, 3, 5 }; int[]
1, 2, 3, 5 };
int[] nums4 = new[] { 1, 2, 3, 5 };
int[] nums5 = { 1, 2, 3, 5 };

Слайд 6

int [ ] к; 
//к массив k=new int [3];
 //Определяем массив из 3 элементов целого типа
к[0]=-5; к[1]=-4; к[2]=55; //Задаем элементы массива
//Выводим третий элемент массива Console.WriteLine(к[2] .ToString ());

int [ ] к; //к массив k=new int [3]; //Определяем массив из

Слайд 7

int[] к; //массив задается так, а не как один из следующих вариантов:

int[] к; //массив задается так, а не как один из следующих вариантов:

int k[]; //Неверно!
int k [3]; //Неверно!
int [3] к; //Неверно!

Слайд 8

int [] k = new int [3];
int [] к = {-5,

int [] k = new int [3]; int [] к = {-5, 4, 55} ;
4, 55} ;

Слайд 9

foreach

int[] numbers = new int[] { 1, 2, 3, 4, 5 };
foreach (int i in numbers)
{
    Console.WriteLine(i);
}

foreach int[] numbers = new int[] { 1, 2, 3, 4, 5

Слайд 10

int[] numbers = new int[] { 1, 2, 3, 4, 5 };
for (int i = 0;

int[] numbers = new int[] { 1, 2, 3, 4, 5 };
i < numbers.Length; i++)
{
    Console.WriteLine(numbers[i]);
}

Слайд 11

CLEAR()

Array. Clear(myArray, 2, 5);

CLEAR() Array. Clear(myArray, 2, 5);

Слайд 12

СopyTo() – копирует данные одного массива в другой.
IndexOf() – определяет индекс

СopyTo() – копирует данные одного массива в другой. IndexOf() – определяет индекс
элемента в массиве. Если элемент не найден, то возвращает -1.
Reverse () – переворачивает массив в обратном направлении.
Sort() – сортирует массив. Для простых типов сравнение происходит автоматически.

Слайд 13

int n = int.Parse(Console.ReadLine());
string[] str = Console.ReadLine().Split();

int n = int.Parse(Console.ReadLine()); string[] str = Console.ReadLine().Split();

Слайд 14

static int[] ReadMassiv()
{
int n = Convert.ToInt32(Console.ReadLine());
int[] mas = new

static int[] ReadMassiv() { int n = Convert.ToInt32(Console.ReadLine()); int[] mas = new
int [n];
string[] s = Console.ReadLine().Split();
for (int i = 0; i < n; i++)
{
mas[i] = Convert.ToInt32(s[i]);
}
return mas;
}

Слайд 15

ПРОЦЕДУРА ЗАПОЛНЕНИЯ МАССИВА

static void Fill_mas(ref int[]a)
{
for (int i = 0; i

ПРОЦЕДУРА ЗАПОЛНЕНИЯ МАССИВА static void Fill_mas(ref int[]a) { for (int i =
< a.Length; i++)
{
a[i] =1;
}
}

Слайд 16

static void Fill_mas(ref int[]a)
{
for (int i = 0; i < a.Length;

static void Fill_mas(ref int[]a) { for (int i = 0; i {
i++)
{
Console.Write(a[i]+” “);
Console.WriteLine();
}
}

Слайд 17

static void Fill_mas_Rnd(ref int[]a)
{
Random rnd=new Random();
for (int i = 0; i

static void Fill_mas_Rnd(ref int[]a) { Random rnd=new Random(); for (int i =
< a.Length; i++)
{
a[i] =rnd.Next(1000);
}
}

Слайд 18

ЗАПОЛНИТЬ МАССИВ

1 2 3 4 5 6 7 8 9
9 8 7

ЗАПОЛНИТЬ МАССИВ 1 2 3 4 5 6 7 8 9 9
6 5 4 3 2 1
1 2 1 2 1 2 1 2 1 2
1 1 1 1 1 2 2 2 2 2
1 2 3 4 5 5 4 3 2 1
0 0 1 0 0 1 0 0