Вычислить сумму и число положительных элементов матрицы - C#
Формулировка задачи:
Нужно написать прогу:
Вычислить сумму и число положительных элементов матрицы A[N, N] , находящихся над главной диагональю.
Буду благодарен.
Решение задачи: «Вычислить сумму и число положительных элементов матрицы»
textual
Листинг программы
using System; static class IntMatrixOps { public static void FillWithRandoms(this int[,] matr, Random r = null) { r = r ?? new Random(); for (int i = 0; i < matr.GetLength(0); i++) for (int j = 0; j < matr.GetLength(1); j++) matr[i, j] = r.Next(0, 10); } public static void Show(this int[,] matr) { for (int i = 0; i < matr.GetLength(0); i++) { for (int j = 0; j < matr.GetLength(1); j++) Console.Write("{0,3}", matr[i, j]); Console.WriteLine(); } } } static class test { static void Main() { Console.Write("n = "); int n = int.Parse(Console.ReadLine()),sum = 0; int[,] matr = new int[n,n]; matr.FillWithRandoms(); Console.WriteLine("\nматрица : "); matr.Show(); Console.WriteLine("\nэлементы под диагональю : "); for (int i = 1; i < matr.GetLength(0); i++) { for (int j = 0; j < i; j++) { Console.Write("{0,3}", matr[i, j]); sum += matr[i, j]; } Console.WriteLine(); } Console.WriteLine("их сумма = "+sum); Console.ReadKey(true); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д