Одномерный и двумерный массив - VB

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

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

Добрый день! Прошу помочь написать код двух несложных программ (я в этом вообще не понимаю), на одномерный и двумерный массив на языке VB. Ну это все должно сопровождаться небольшими формами, для того чтоб информация вывелась туда. (label, textbox, listbox и button). 1) Все элементы вектора, расположенные между максимальным и минимальным элементами, поделить на заданное число, не равное нулю. 2) Дана матрица В (7,7). Если max элемент матрицы больше 10, то все элементы этой матрицы разделить на max элемент. В противном случае, элементы главной диагонали матрицы заменить на 1.

Решение задачи: «Одномерный и двумерный массив»

textual
Листинг программы
  1. Option Explicit
  2. Const ii = 6, jj = 3
  3.  
  4. Private Sub Command1_Click()
  5.     Dim i&, j&, n, s$, v
  6.     Randomize
  7.     If Option1.Value = True Then
  8.         ReDim v(ii - 1)
  9.         For i = 0 To ii - 1
  10.             v(i) = Fix(Rnd * 100)
  11.             s = s & v(i) & "," & vbTab
  12.         Next
  13.     Else
  14.         ReDim v(ii - 1, jj - 1)
  15.         For j = 0 To jj - 1
  16.             For i = 0 To ii - 1
  17.                 v(i, j) = Fix(Rnd * 100)
  18.                 s = s & v(i, j) & "," & vbTab
  19.             Next
  20.             s = s & vbCrLf
  21.         Next
  22.     End If
  23.     Text1 = s
  24. End Sub
  25.  
  26. Private Sub Form_Load()
  27.     Dim i&, v
  28.     For Each v In Me
  29.         Select Case TypeName(v)
  30.         Case "CommandButton", "Label", "OptionButton"
  31.         Debug.Print TypeName(v)
  32.         i = i + 1: v.Caption = Choose(i, "Двумерный " & ii & "x" & jj, "Одномерный " & ii, "Создать", "Массив")
  33.         Case Else: Text1 = "Привет Ирина ))"
  34.     End Select
  35.     Next
  36.     Me.Caption = "Работа с массивами"
  37. End Sub

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


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

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

9   голосов , оценка 4.333 из 5

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

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

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