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

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

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

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

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

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

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


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

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

8   голосов , оценка 4 из 5
Похожие ответы