
Подсчитать сумму элементов заданного r-того столбца матрицы с#. Помогите, буду очень благодарен.


Ответы на вопрос

Ответ:
class Program
{
static void Main()
{
int sum = 0, r, size;
Console.WriteLine("Введите размерность матрицы (размерность больше 0)");
while (!Int32.TryParse(Console.ReadLine(), out size) || size <= 0)
{
Console.WriteLine("Вы ввели не число, либо недопустимое значение");
}
int[,] matrix = new int[size, size];
Console.WriteLine("Матрица");
//Заполнение и вывод матрицы
for (int i = 0; i < size; i++)
{
for (int j = 0; j < size; j++)
{
matrix[i, j] = i + j;
Console.Write(matrix[i, j] + " ");
}
Console.WriteLine();
}
Console.WriteLine($"Введите номер столбца (от 1 до {size})");
while (!Int32.TryParse(Console.ReadLine(), out r) && size < 1 && size > r)
{
Console.WriteLine("Вы ввели не число либо недопустимое значение.");
}
for (int i = 0; i < matrix.GetLength(0); i++)
{
sum = sum + matrix[i, r - 1];
}
Console.WriteLine($"Сумма {r} столбца равна {sum}");
Console.WriteLine("Press any key...");
Console.ReadKey();
}
}



Конечно, я могу помочь вам с подсчетом суммы элементов в заданном столбце матрицы на языке C#. Вот пример кода:
csharpusing System;
class Program
{
static void Main()
{
int[,] matrix = {
{ 1, 2, 3 },
{ 4, 5, 6 },
{ 7, 8, 9 }
};
int columnNumber = 2; // Номер столбца (отсчет с нуля)
int rowCount = matrix.GetLength(0);
int columnCount = matrix.GetLength(1);
int sum = 0;
for (int i = 0; i < rowCount; i++)
{
if (columnNumber < columnCount)
{
sum += matrix[i, columnNumber];
}
else
{
Console.WriteLine("Задан некорректный номер столбца.");
break;
}
}
Console.WriteLine("Сумма элементов столбца {0} равна: {1}", columnNumber, sum);
}
}
В этом примере представлена матрица размером 3x3, и мы подсчитываем сумму элементов во втором столбце (столбец с индексом 2). Вы можете изменить значения матрицы и номер столбца в соответствии с вашими потребностями. Результат будет выведен на консоль.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili