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