Как сделать двумерный безразмерный массив? - VB

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

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

здравствуйте . У меня проблема как сделать двумерный безразмерный массив? у меня массив 10 на 10, а если введу 100 на 100 он не выводит ее. Как сделать так чтоб он выводил любую матрицу?
Листинг программы
  1. Dim a(10, 10), k, p As Integer
  2. Dim s As String
  3. k = Val(TextBox1.Text)
  4. p = Val(TextBox2.Text)
  5. ListBox1.Items.Clear()
  6. For i = 1 To k
  7. s = ""
  8. For j = 1 To p
  9. a(i, j) = Rnd() * 100 - Rnd() * 100
  10. s = s + " " + Str(a(i, j))
  11. Next
  12. ListBox1.Items.Add(s)
  13. Next
  14. End Sub
заранее спасибо

Решение задачи: «Как сделать двумерный безразмерный массив?»

textual
Листинг программы
  1. SUB hilston '!!!
  2. DIM a()As Integer '!!!
  3. dim k, p As Integer
  4.         Dim s As String
  5.         k = Val(TextBox1.Text)
  6.         p = Val(TextBox2.Text)
  7.  
  8.         REDIM A(K,P) '!!!
  9.  
  10.         ListBox1.Items.Clear()
  11. '        For i = 1 To k
  12.        For i = 0 To k 'индексы массивов в NET с нуля!
  13.            s = ""
  14. '            For j = 1 To p
  15.            For j = 0 To p
  16.                 a(i, j) = Rnd() * 100 - Rnd() * 100
  17.                 s = s + " " + Str(a(i, j))
  18.  
  19.             Next
  20.             ListBox1.Items.Add(s)
  21.         Next
  22.     End Sub

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


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

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

12   голосов , оценка 4.25 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы