static void Main(string[] args) { Arrs A = new Arrs(); int[] a = new int[5], b = new int[5], c = new int[5]; Console.WriteLine("Array A : "); A.CreateOneDimAr(a); A.PrintArrl("A", a); Console.WriteLine("Array B : "); A.CreateOneDimAr(b); A.PrintArrl("B", b); Console.WriteLine("Array C : "); A.CreateOneDimAr(c); A.SummOfArr(a, b, c); A.PrintArrl("C", c); int[] x = new int[6] { 5, 5, 6, 6, 7, 7 }; int[] u, v; v = new int[3] { 1, 2, 3 }; //u = const new int[3]{ 1, 2, 3 }; u = new int[3]; u = v; v[0] = 9; Console.WriteLine("Array X : "); A.PrintArrl("X", x); Console.WriteLine("Array U : "); A.PrintArrl("U", u); Console.WriteLine("Array V : "); A.PrintArrl("V", v); Console.WriteLine("Введите размерность массива:"); int size = int.Parse(Console.ReadLine()); int[] d = new int[size]; A.CreateOneDimAr(d); Console.WriteLine("Array D : "); A.PrintArrl("D", d); int[,] arr1 = new int[3, 3], arr2 = new int[3, 3]; A.CreateAr2(arr1); A.CreateAr2(arr2); Console.WriteLine("Array Arr1 : "); A.PrintArrl2("Arr1", arr1); Console.WriteLine("Array Arr2 : "); A.PrintArrl2("Arr2", arr2); int[,] arr3 = A.MultMatr(arr1, arr2); Console.WriteLine("Array Arr3 : "); A.PrintArrl2("Arr3", arr3); int[][] jagger = new int[10][]; for (int i = 0; i < 10; i++) { jagger[i] = new int[i + 1]; } A.CreateAr3(jagger); Console.WriteLine("Array Jagger : "); A.PrintArrl3("Jagger", jagger); A.PrintAnyArr(a); int[] arr4 = new int[5]; Array.Copy(a, arr4, 5); Console.WriteLine("Copyd Array : "); A.PrintAnyArr(arr4); int res = Array.IndexOf(arr4, 4); Console.WriteLine("Index of 4 = {0} ", res); int res1 = Array.LastIndexOf(arr4, 4); Console.WriteLine("Last index of 4 = {0} ", res1); Array.Reverse(arr4); Console.WriteLine("Reversed Array : "); A.PrintAnyArr(arr4); Array.Sort(arr4); Console.WriteLine("Sorted Array : "); A.PrintAnyArr(arr4); int res2 = Array.BinarySearch(arr4, 4); Console.WriteLine("Result of binary search = {0} ", res2); int res4 = arr1.Length; int res5 = arr1.GetLength(0); Console.WriteLine("Length = {0} , GetLength = {1} ", res4, res5); }
static void Main() { // Задание №1 int[] A = new int[5]; Arrs.CreateOneDimAir(A); int[] B = new int[5]; Arrs.CreateOneDimAir(B); int[] C = new int[5]; for (int count = 0; count < C.Length; count++) { //инициализируем значения суммы элементов массива а и в C[count] = A[count] + B[count]; } //массив с явной инициализацией int[] X = { 5, 5, 6, 6, 7, 7 }; //массивы с отложенной инициализацией int[] U, V; //массив с тремя элементами со значениями от 1 до 3 U = new int[3] { 1, 2, 3 }; //массив для хранения трех элементов V = new int[3]; //присваиваем каждому элементу массива v соответсвующий элемент массива u V = U; //изменяем значение первого элемента массива на 9 V[0] = 9; Arrs.PrintArr("A", A); Arrs.PrintArr("B", B); Arrs.PrintArr("C", C); Arrs.PrintArr("X", X); Arrs.PrintArr("U", U); Arrs.PrintArr("V", V); Console.Write("Введите размерность массива: "); int size = int.Parse(Console.ReadLine()); Console.WriteLine(); //создаем массив с определенной длиной int[] D = new int[size]; Arrs.CreateOneDimAir(D); Arrs.PrintArr("D", D); //Задание 2 int[,] M = new int[3, 3]; int[,] N = new int[3, 3]; Arrs.CreateAr2(M); Arrs.CreateAr2(N); Arrs.PrintArr2(M, "M"); Arrs.PrintArr2(N, "N"); Arrs.PrintArr2(MultMatr(M, N), "C"); //Задание 3 int[][] R = { new int[1], new int[2], new int[3], new int[4], new int[5], new int[6], new int[7], new int[8], new int[9], new int[10] }; Arrs.CreaterAr3(R); Arrs.PrintAr3(R, "R"); }