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