static void Main(string[] args) { int[,,] myThreeDimensionArrray = new int[sizeOneDimensionArray, sizeTwoDimensionArray, sizeThreeDimensionArray]; Random random = new Random(); Console.WriteLine("Исходный массив:"); for (int i = 0; i < myThreeDimensionArrray.GetLength(0); i++) { for (int j = 0; j < myThreeDimensionArrray.GetLength(1); j++) { Console.Write("["); for (int k = 0; k < myThreeDimensionArrray.GetLength(2); k++) { myThreeDimensionArrray[i, j, k] = random.Next(minValueRandom, maxValueRandom); MyArrayMethods.FormattingDisplay(myThreeDimensionArrray[i, j, k]); if (k == (myThreeDimensionArrray.GetLength(2) - 1)) { Console.Write($"{myThreeDimensionArrray[i, j, k]}"); } else { Console.Write($"{myThreeDimensionArrray[i, j, k]}, "); } if (myThreeDimensionArrray[i, j, k] > 0) { myThreeDimensionArrray[i, j, k] = 0; } } Console.Write("] "); } Console.WriteLine(); } Console.WriteLine("Обработанный массив:"); for (int i = 0; i < myThreeDimensionArrray.GetLength(0); i++) { for (int j = 0; j < myThreeDimensionArrray.GetLength(1); j++) { Console.Write("["); for (int k = 0; k < myThreeDimensionArrray.GetLength(2); k++) { MyArrayMethods.FormattingDisplay(myThreeDimensionArrray[i, j, k]); if (k == (myThreeDimensionArrray.GetLength(2) - 1)) { Console.Write($"{myThreeDimensionArrray[i, j, k]}"); } else { Console.Write($"{myThreeDimensionArrray[i, j, k]}, "); } } Console.Write("] "); } Console.WriteLine(); } Console.ReadKey(); }
static void Main(string[] args) { int[] myArray = new int[arrayLength]; MyArrayMethods.InitOneDimension(myArray); Console.WriteLine("Исходный массив:"); MyArrayMethods.DisplayOneDimension(myArray); Console.WriteLine($"Максимальное значение: {MyArrayMethods.GetMaxValue(myArray)}"); Console.WriteLine($"Минимальное значение: {MyArrayMethods.GetMinValue(myArray)}"); MyArrayMethods.SortArray(myArray); Console.WriteLine("Отсортированный массив:"); MyArrayMethods.DisplayOneDimension(myArray); Console.ReadKey(); }
static void Main(string[] args) { int[] myArray = new int[arrayLength]; int sumNumbersGreatThenZero = 0; MyArrayMethods.InitOneDimension(myArray); MyArrayMethods.DisplayOneDimension(myArray); foreach (var item in myArray) { if (item > 0) { sumNumbersGreatThenZero += item; } } Console.WriteLine($"Сумма неотрицательных элементов: {sumNumbersGreatThenZero}"); Console.ReadKey(); }
static void Main(string[] args) { int[,] myTwoDimensionArray = new int[sizeOneDimensionArray, sizeTwoDimensionArray]; int sumEvenPositionElementsArray = 0; Random random = new Random(); for (int i = 0; i < myTwoDimensionArray.GetLength(0); i++) { for (int j = 0; j < myTwoDimensionArray.GetLength(1); j++) { myTwoDimensionArray[i, j] = random.Next(minValueRandom, maxValueRandom); if ((i + j) % 2 == 0) { sumEvenPositionElementsArray += myTwoDimensionArray[i, j]; } MyArrayMethods.FormattingDisplay(myTwoDimensionArray[i, j]); Console.Write($"{myTwoDimensionArray[i, j]} "); } Console.WriteLine(); } Console.WriteLine($"Сумма элементов массива, стоящих на четных позициях: {sumEvenPositionElementsArray}"); Console.ReadKey(); }