В классе 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];

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.429 из 5
Похожие ответы