IndexOutOfRange при работе с двухмерным массивом - C#
Формулировка задачи:
Console.WriteLine("Введите размерность массива"); int n; n = int.Parse(Console.ReadLine()); int[,] A = new int[n, n]; int sar = 0; int key = 0; Random r = new Random(); for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { A[n, n] = r.Next(0, 200); \Здесь выводит ошибку Console.WriteLine(A[n, n] + ' '); } } for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { if (i + j == A.GetLength(0) - 1) { if (A[i, j - 1] != 0) { sar += A[i, j - 1]; key++; } } } } Console.WriteLine("среднее арифм ненулевых элементов = {0}", sar / key); Console.ReadLine();
Решение задачи: «IndexOutOfRange при работе с двухмерным массивом»
textual
Листинг программы
for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { A[i, j] = r.Next(0, 200); Console.WriteLine(A[i, j] + ' '); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д