В каждом столбце найти среднее арифметическое отрицательных элементов - C#
Формулировка задачи:
В каждом столбце найти среднее арифметическое отрицательных элементов .
Решение задачи: «В каждом столбце найти среднее арифметическое отрицательных элементов»
textual
Листинг программы
int[,] Matrix = new int[7, 7]; Random gen = new Random(); string resultat=""; int count=0; double sum = 0; for (int i = 0; i < Matrix.GetLength(0); i++) for (int j = 0; j < Matrix.GetLength(1); j++) Matrix[i, j] = gen.Next(-30,30); // Matrix=new int[7,7]{{-1,1,1,1,1,1,1},{-40,1,1,1,1,1,1},{1,1,1,1,1,1,1},{1,1,1,1,1,1,1},{1,1,1,1,1,1,1},{1,1,1,1,1,1,1},{1,1,1,1,1,1,1}}; for (int i = 0; i < Matrix.GetLength(0); i++) { resultat += "\n"; sum=0; count=0; for (int j = 0; j < Matrix.GetLength(1); j++) { resultat += Matrix[i, j] + "\t"; } } Console.WriteLine(resultat); resultat=""; bool first = true; for (int i = 0; i < Matrix.GetLength(1); i++) { if (!first) resultat += "\t"; sum=0; count=0; first = false; for (int j = 0; j < Matrix.GetLength(0); j++) if (Matrix[j, i] < 0) { sum += Matrix[j, i]; count++; } if (count != 0) resultat += Math.Round((sum / count),2); if (count == 0) resultat += "-"; } Console.WriteLine("<br>"); Console.WriteLine(resultat);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д