В классе Arrs напишите функцию PrintArr3 для вывода двумерного массива массивов - C#
Формулировка задачи:
Ребят, нужна помощь с заданием.
1. В классе Arrs напишите функцию PrintArr3 для вывода двумерного массива массивов;
Методические указания: Поскольку в данном случае используется не «матрица», а массив массивов, то логично вместо функции GetLength() использовать свойство Length для соответствующего массива.
2. В классе Arrs напишите функцию CreateAr3 заполнения двумерного массива массивов произвольными числами (по аналогии с одномерным массивом);
3. Опишите массив R размерностью 10 массивов, каждый из которых на 1 больше предыдущего; (R[0] – содержит массив из одного элемента, а R[5] – массив из шести элементов)
4. Инициализируйте массив R случайными значениями;
5. Выведите его содержимое на консоль;
Вот, как пытался сделать, что-то заступорился((
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ArrayTest { class Program { class Arrs { public void PrintArr3(int[][] R) { for (int i = 0; i < R.Length; i++) { Console.WriteLine(R[i]); for (int j = 0; j < R[i].Length; j++) Console.Write(R[i][j] + " "); Console.WriteLine(); } } public static void CreateOneDimArr3(int[] R) { for (int i = 0; i < R.Length; i++) R[i] = rnd.Next(1, 100); } } static void Main(string[] args) { int[][] R = new int[10][] { new int[0], new int[1], new int[2], new int[3], new int[4], new int[5], new int[6], new int[7], new int[8], new int[9] }; Arrs.PrintArr3( R); } } }
Решение задачи: «В классе Arrs напишите функцию PrintArr3 для вывода двумерного массива массивов»
textual
Листинг программы
for (int i = 0; i < mas.Length; i++) mas[i] = new int[i + 1];
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д