Определить, является ли сумма элементов первой строки массива четным числом - 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();
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д