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