Как заполнить массив заданными числами? - VB

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

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

За данными числам n и m заполнить двумерный массив размером n × m числами от 1 до n × m "диагоналями", как показано в на рисунке: 1 2 4 7 10 3 5 8 11 13 6 9 12 14 15.
может кто-то знает, как это сделать?

Решение задачи: «Как заполнить массив заданными числами?»

textual
Листинг программы
  1. Sub new1()
  2. Dim n As Long, m As Long, k As Long
  3.   n = InputBox("число строк", , 3)
  4.   m = InputBox("число столбцов", , 5)
  5.   ReDim a(1 To n, 1 To m) As Long
  6.   On Error GoTo 1
  7.   For m = 1 To m + n - 1
  8.     For n = 1 To UBound(a)
  9.       k = k + 1
  10.       a(n, m - n + 1) = k
  11. 2   Next
  12.   Next
  13. 'вывод массива
  14.  For n = 1 To UBound(a)
  15.     For m = 1 To UBound(a, 2)
  16.       Print a(n, m); " ";
  17.     Next
  18.     Print
  19.   Next
  20. Exit Sub
  21. 1 k = k - 1
  22.   Resume 2
  23. End Sub

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


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

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

10   голосов , оценка 4 из 5

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

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

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