Что такое многомерный, динамический массив - VB

Узнай цену своей работы

Формулировка задачи:

я это понимаю так:
  • создание такого массива
  • доступ к элементам этого массива
Если у кого есть желание, можете дополнить эту тему вот чем
  • как в таком массиве реализовать сортировку элементов, и суб-элементов
  • как в таком массиве реализовать поиск минимального числового значения
  • ---///---... максимального числового значения
null

Решение задачи: «Что такое многомерный, динамический массив»

textual
Листинг программы
Option Explicit: Option Base 1
 
Dim MultiArray() As Variant
 
Private Sub Form_Activate()
    Const m = 10
    MultiArray = Array(1, 2, 3, Screen.ActiveForm)
    MultiArray(1) = "Пример"
    MultiArray(2) = Array("Спартак", "Зенит", "Локомотив")
    Randomize Timer
    MultiArray(3) = Array(Fix(Rnd * m) & "-" & Fix(Rnd * m), Fix(Rnd * m) & "-" & Fix(Rnd * m), Fix(Rnd * m) & "-" & Fix(Rnd * m))
    Cls
    Print "--------------Вывод всех элементов этого массива"
    GetArr MultiArray
End Sub
 
Sub GetArr(Arr)
    'Доступ ко всем элементам массива
    Dim Var, i&
    Print 'Пустая строка для наглядности, ее можно не ставить
    For i = LBound(Arr) To UBound(Arr)
        If IsObject(Arr(i)) Then Set Var = Arr(i) Else Var = Arr(i)
        
        If IsArray(Var) Then
            GetArr Var
        ElseIf IsObject(Var) Then
            Print "Object As "; TypeName(Var)
        Else
            Print Var
        End If
    Next
End Sub

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


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

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

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