Запомнить в массиве B сумму первых K элементов каждого столбца матрицы - C#
Формулировка задачи:
Начал недавно изучать C#. Наткнулся на задачку, не знаю как использовать массив B. Решил через два цикла for
не знаю как использовать массив B.
Условие: Создать матрицу целых чисел A размером NхM и заполнить ее случайными числами из диапазона от
(-100) до (+100). Значения N и M вводятся с клавиатуры. Запомнить в массиве B сумму первых K
элементов каждого столбца матрицы. Вывести: исходную матрицу A, массив B.
Пример: N=3 M=4 K=2
Матрица A 5 -1 10 55
9 12 -15 -45
47 5 34 71
Массив B 14 11 -5 10
Решение задачи: «Запомнить в массиве B сумму первых K элементов каждого столбца матрицы»
textual
Листинг программы
using System; namespace matrix { class matrixC { static void Main() { int n, m, k, i, x, s; Console.Write("Введите N"); n = Convert.ToInt32(Console.ReadLine()); Console.Write("Введите M"); m = Convert.ToInt32(Console.ReadLine()); Console.Write("Введите K"); k = Convert.ToInt32(Console.ReadLine()); int[,] a = new int[n,m]; int[] b = new int[n]; Random rnd = new Random(); for (i = 0; i < n; i++) { for (x = 0; x < m; x++) { a[i,x] = rnd.Next(-100,100); if (x < k) b[i] += a[i,x]; } Console.Write(b[i] + " "); } Console.ReadKey(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д