Запомнить в массиве 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();
}
}
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.167 из 5
Похожие ответы