Определить, является ли сумма элементов первой строки массива четным числом - C#
Формулировка задачи:
Дан двумерный массив целых чисел.
а) Определить, является ли сумма элементов первой строки массива четным
числом.
б) Составить программу, определяющую, верно ли, что сумма элементов
столбца массива с известным номером кратна заданному числу.
Решение задачи: «Определить, является ли сумма элементов первой строки массива четным числом»
textual
Листинг программы
static void Main(string[] args)
{
Random rnd = new Random();
Console.WriteLine("Введите количество строк, столбцов, номер столбца и делитель числа");
int n = int.Parse(Console.ReadLine()), m = int.Parse(Console.ReadLine());
int summ = 0, columnnum = int.Parse(Console.ReadLine()), divider = int.Parse(Console.ReadLine());
if (columnnum >= m)
{
Console.WriteLine("Номер суммируемого столбца больше чем количество столбцов ({0}) в массиве. Введите номер заново", m);
columnnum = int.Parse(Console.ReadLine());
}
int[,] arr = new int[n, m];
for (int i = 0; i < n; i++)
{
for (int j = 0; j < m; j++)
{
arr[i, j] = rnd.Next(-1000, 1000);
Console.Write(arr[i, j] + " ");
if (j == columnnum-1)
{
summ = summ + arr[i, columnnum-1];
}
}
Console.WriteLine();
}
Console.WriteLine("Сумма элементов выбраного столбца: {0}",summ);
if (summ % divider == 0)
{
Console.WriteLine("Сумма элементов выбранного столбца кратна {0}", divider);
}
else
{
Console.WriteLine("Сумма элементов выбранного столбца не кратна {0}", divider);
}
Console.ReadKey();
}