Вывести номера тех строк двухмерного массива, все элементы которых четные - C#
Формулировка задачи:
Двумерный массив 10x10, вывести номера тех строк, все элементы которых четные.
Решение задачи: «Вывести номера тех строк двухмерного массива, все элементы которых четные»
textual
Листинг программы
double[,] a = new double[10, 10] {{ 1,1,1,1,1,1,1,1,1,1},{1,1,1,1,1,1,1,1,1,1},{2,2,2,2,2,2,2,2,2,2},{2,1,2,1,1,2,1,1,1,2},{1,1,1,1,1,1,1,1,1,1},{4,4,4,4,4,4,4,4,4,4},{4,4,4,4,4,4,4,4,4,1},{1,1,1,1,1,1,1,1,1,1},{1,1,1,1,1,1,1,1,1,1},{1,1,1,1,1,1,1,1,1,1},} ; // двумерный // Заполняем двумерный рандомно и выводим для наглядности // Random rnd = new Random(); for (int i = 0; i < a.GetLength(0); i++) { Console.WriteLine(); for (int j = 0; j < a.GetLength(1); j++) { // a[i, j] = rnd.Next(0, 10); Console.Write("{0}\t", a[i, j]); } } //////////////// ищем номера строк Console.WriteLine("---------\n Номера строк : "); for (int i = 0; i < a.GetLength(0); i++) { for (int j = 0; j < a.GetLength(1); j++) { if (a[i, j] % 2 != 0) break; if (a[i, j] % 2 == 0 && j == (a.GetLength(1)-1)) Console.Write((i+1).ToString() + "\t"); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д