Untitled
unknown
plain_text
a year ago
2.2 kB
4
Indexable
internal class Program { private static void Main(string[] args) { Console.WriteLine("Введи размерность массива и диапазон случайных мявок"); string[] info = Console.ReadLine().Split(" "); int arrLength = Convert.ToInt32(info[0]); int randDiapMin ; int randDiapMax ; try { if (Convert.ToInt32(info[1]) <= Convert.ToInt32(info[2])) { randDiapMin = Convert.ToInt32(info[1]); randDiapMax = Convert.ToInt32(info[2]); } else { randDiapMin = Convert.ToInt32(info[2]); randDiapMax = Convert.ToInt32(info[1]); } } catch { throw new Exception("Все хуйня давай по новой"); } int[,] array = new int[arrLength, arrLength]; int[,] Randomizer(int[,] array) { Random rand = new Random((int)DateTime.Now.Ticks); for (int i = 0; i < arrLength; i++) { for (int j = 0; j < arrLength; j++) { array[i, j] = rand.Next(randDiapMin, randDiapMax); } } return array; } string Sum(int[,] array) { int sumG = 0; int sumP = 0; for (int i = 0; i < arrLength; i++) { sumG += array[i, i]; } for (int i = 0; i < arrLength; i++) { sumP += array[i, arrLength - i - 1]; } return $"Сумма главной: {sumG} \nСумма побочной: {sumP}"; } Randomizer(array); Console.WriteLine("Заполненный массив"); for (int i = 0; i < arrLength; i++) { for (int j = 0; j < arrLength; j++) { Console.Write(array[i,j] + " "); } Console.WriteLine(); } Console.Write(Sum(array)); } }
Editor is loading...
Leave a Comment