Дана целочисленная матрица. Найти номера столбцов, все элементы которых четные - C#

Узнай цену своей работы

Формулировка задачи:

Дана целочисленная матрица. Найти номера столбцов, все элементы которых четные. Если таких строк нет, то вывести сообщение об этом.

Решение задачи: «Дана целочисленная матрица. Найти номера столбцов, все элементы которых четные»

textual
Листинг программы
  1. using static System.Console;
  2. using System.Collections.Generic;
  3. class test
  4. {
  5.     static void Show(int[,] m)
  6.     {
  7.         for (int i = 0; i < m.GetLength(0); i++)
  8.         {
  9.             for (int j = 0; j < m.GetLength(1); j++)
  10.                 Write("{0,4}", m[i, j]);
  11.             WriteLine();
  12.         }
  13.     }
  14.     static void Main()
  15.     {
  16.         Write("N = "); int n = int.Parse(ReadLine());
  17.         Write("M = "); int m = int.Parse(ReadLine());
  18.         var inds = new List<int>();
  19.         int[,] a = new int[n, m];
  20.         for (int i = 0; i < m; i++)
  21.         {
  22.             bool b = true;
  23.             for (int j = 0; j < n; j++)
  24.             {
  25.                 Write("A[" + j + "," + i + "] = ");
  26.                 a[j, i] = int.Parse(ReadLine());
  27.                 if (a[j, i] % 2 != 0) b = false;
  28.             }
  29.             if (b) inds.Add(i);
  30.         }
  31.         WriteLine();
  32.         Show(a);
  33.         WriteLine();
  34.         WriteLine(inds.Count == 0 ? "nety takix stolbcov" : "nomera stolbcov : " + string.Join(", ", inds));
  35.         ReadKey(true);
  36.     }
  37. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.875 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы