В строках матрицы найти сумму всех элементов и произведение всех элементов столбцов - C#
Формулировка задачи:
Ребят всем привет. Очень нужна помощь в написании этой программы на C#. Кто может помочь?)
3. Дана квадратная матрица. В строках с положительным элементом на главной диагонали найти сумму всех элементов и произведение всех элементов столбцов соответственно.
Решение задачи: «В строках матрицы найти сумму всех элементов и произведение всех элементов столбцов»
textual
Листинг программы
class Program { static void Main(string[] args) { Random rand = new Random(); Console.Write("N = "); int n=Convert.ToInt32(Console.ReadLine()); int[,] a = new int[n, n]; for (int i = 0; i < n; i++ ) { for (int j = 0; j < n; j++) { a[i,j]=rand.Next(1,9); Console.Write(a[i,j]+" "); } Console.WriteLine(); } for (int i = 0; i < n; i++ ) { int sum=0; int p=1; if (a[i,i]%2==0) { for (int j=0;j<n;j++) { sum += a[i, j]; } for (int k=0;k<n;k++) { p *= a[k, i]; } Console.WriteLine("Сумма "+(i+1)+" строки = "+sum+"; Произведение = "+p); } } Console.ReadLine(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д