Верно ли, что сумма элементов строки массива с известным номером превышает заданное число? - C#
Формулировка задачи:
Дан двумерный массив. б) Составить программу, определяющую, верно ли, что сумма элементов
строки массива с известным номером превышает заданное число?
Решение задачи: «Верно ли, что сумма элементов строки массива с известным номером превышает заданное число?»
textual
Листинг программы
using System;
using System.Collections.Generic;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int[,] mass = new int[5, 5]
{
{1,2,1,4,5},
{6,7,2,9,0},
{3,2,3,1,5},
{5,3,5,7,9},
{2,5,2,6,7}
};
Console.WriteLine("Введите номер строки");
int num = int.Parse(Console.ReadLine());
Console.WriteLine("Введите число");
int ch = int.Parse(Console.ReadLine());
int n = mass.GetLength(0);
int m = mass.GetLength(1);
if (num < n)
{
int sum = 0;
for (int j = 0; j < m; j++)
{
sum += mass[num, j];
}
if (sum > ch)
{
Console.WriteLine("Сумма элементов строки массива с номером = {0} превышает заданное число ({1})", num, ch);
}
else
{
Console.WriteLine("Сумма элементов строки массива с номером = {0} не превышает заданное число ({1})", num, ch);
}
}
Console.ReadLine();
}
}
}