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