Дана целочисленная матрица. Найти номера столбцов, все элементы которых четные - C#
Формулировка задачи:
Дана целочисленная матрица. Найти номера столбцов, все элементы которых четные. Если таких строк нет, то вывести сообщение об этом.
Решение задачи: «Дана целочисленная матрица. Найти номера столбцов, все элементы которых четные»
textual
Листинг программы
using static System.Console; using System.Collections.Generic; class test { static void Show(int[,] m) { for (int i = 0; i < m.GetLength(0); i++) { for (int j = 0; j < m.GetLength(1); j++) Write("{0,4}", m[i, j]); WriteLine(); } } static void Main() { Write("N = "); int n = int.Parse(ReadLine()); Write("M = "); int m = int.Parse(ReadLine()); var inds = new List<int>(); int[,] a = new int[n, m]; for (int i = 0; i < m; i++) { bool b = true; for (int j = 0; j < n; j++) { Write("A[" + j + "," + i + "] = "); a[j, i] = int.Parse(ReadLine()); if (a[j, i] % 2 != 0) b = false; } if (b) inds.Add(i); } WriteLine(); Show(a); WriteLine(); WriteLine(inds.Count == 0 ? "nety takix stolbcov" : "nomera stolbcov : " + string.Join(", ", inds)); ReadKey(true); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д