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