Для каждой строки ступенчатого массива найти номер первого отрицательного элемента - C#

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

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

Дан массив размером n×n, элементы которого целые числа.Для каждой строки найти номер первого отрицательного элемента и записать данные в новый массив. Замечание. Для хранения массив n×n использовать ступенчатый массив

Решение задачи: «Для каждой строки ступенчатого массива найти номер первого отрицательного элемента»

textual
Листинг программы
     int n = 10;
            Random rnd = new Random();
            int[][] ar = new int[n][];
            for (int i = 0; i < n; i++)
            {
                ar[i] = new int[n];
                for (int j = 0; j < n; j++)
                    ar[i][j] = rnd.Next(-100, 100);
            }
 
            foreach (int[] row in ar)
            {
                foreach (int element in row)
                {
                    Console.Write(element.ToString() + " ");
                }
                Console.WriteLine();
            }
            int[] num = new int[n];
            for (int i = 0; i < n; i++)
            {
                num[i] = -1;
                for (int j = 0; j < n; j++)
                {
                    if (ar[i][j] < 0)
                    {
                        num[i] = j;
                        break;
                    }
                }
            }
            Console.Write("\n");
            for (int j = 0; j < n; j++)
                Console.Write(String.Format(" {0} ", num[j]));
                Console.Write("\n");

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


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

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

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