По нажатию кнопки вывести номера и количество строк, все элементы которых больше 100 - C#

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

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

Дано матрица A[i, j] с размером K. По нажатии кнопки надо вывести номера и количество строк, все элементы которых больше 100. Даже не могу найти пример похожую

Решение задачи: «По нажатию кнопки вывести номера и количество строк, все элементы которых больше 100»

textual
Листинг программы
  1. private void buttonObrab_Click(object sender, EventArgs e)
  2.         {
  3.             for (int i = 0; i < K; i++)
  4.                 for (int j = 0; j < K; j++)
  5.                     A[i, j] = Convert.ToInt32(Grid[j, i].Value);
  6.  
  7.             // номера строк, все элементы которых больше 100
  8.             var rowNumbers = Enumerable.Range(0, A.GetLength(0)).Where(i => Enumerable.Range(0, A.GetLength(1)).All(j => A[i, j] > 100)).ToList();
  9.             // количество таких строк
  10.             var count = rowNumbers.Count;
  11.  
  12.             labelRez.Text = $"Строки, все элементы которых больше 100: {string.Join(", ", rowNumbers)}; Количество строк, все элементы которых больше 100= {count}";
  13.         }

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


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

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

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

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

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

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