В цикле по выданному числу выводить на экран соответствующий элемент массива - VB

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

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

Сформировать строку из букв русского алфавита от А до П. Сформировать массив 3х5, в элементы которого необходимо передать последовательно пары букв из исходной строки. Вывести массив на экран. Задать случайное число от 1 до 15. В цикле по выпаденому числу выводить на экран соответствующий элемент массива. Цикл заканчивает работу, если случайное число 10.

Решение задачи: «В цикле по выданному числу выводить на экран соответствующий элемент массива»

textual
Листинг программы
  1. Private Sub Form_Load()
  2.     Dim Words As String, i As Long, j As Long, n As Long
  3.     Dim Chars() As String
  4.     Me.AutoRedraw = True
  5.     Randomize
  6.     ' Генерация строки
  7.    For i = 0 To 14
  8.         Words = Words & Chr$(192 + Rnd * 15)
  9.     Next
  10.     ReDim Chars(2, 4)
  11.     ' Запись в массив
  12.    For i = 0 To UBound(Chars, 1): For j = 0 To UBound(Chars, 2)
  13.         n = n + 1
  14.         Chars(i, j) = Mid$(Words, n, 1)
  15.     Next: Next
  16.     ' Вывод массива на экран
  17.    Me.Print "Массив: {"
  18.     For i = 0 To UBound(Chars, 1): For j = 0 To UBound(Chars, 2)
  19.         Me.Print Chars(i, j);
  20.     Next: Me.Print: Next
  21.     Me.Print "}"
  22.     n = Int(Rnd * 15) + 1
  23.     Do Until n = 10
  24.         Me.Print "Элемент №" & n & " = " & Chars(((n - 1) \ 5), ((n - 1) Mod 5))
  25.         n = Int(Rnd * 15) + 1
  26.     Loop
  27. End Sub

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


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

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

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

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

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

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