Вычислить сумму и число положительных элементов матрицы - 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);
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д