Найти количество элементов, больших среднего арифметического в массиве над главной диагональю - C#
Формулировка задачи:
помогите пожалуйста с кодом программы:
Найти количество элементов, больших среднего арифметического в массиве над главной диагональю и сумму этих элементов под ней.
Решение задачи: «Найти количество элементов, больших среднего арифметического в массиве над главной диагональю»
textual
Листинг программы
class Program { static void Main(string[] args) { int i,j,n=10,count=0,sred=0,sum=0; int[,] matrix = new int[n,n]; Random rnd = new Random(); for (i = 0; i < n; i++) { for (j = 0; j < n; j++) { matrix[i, j] = rnd.Next(100); sred += matrix[i, j]; Console.Write("{0} ", matrix[i, j]); } Console.WriteLine(); } sred = sred / (n * n); for (i = 0; i < n; i++) { for (j = 0; j < n; j++) { if (j > i && matrix[i,j]>sred) { count++; } if (j < i && matrix[i, j] > sred) { sum += matrix[i, j]; } } } Console.WriteLine("\nКоличество элементов, больших среднего арифметического, находящихся над главной диагональю: {0}", count); Console.WriteLine("\nСумма элементов, больших среднего арифметического, находящихся под главной диагональю: {0}", sum); Console.Read(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д