В цикле по выданному числу выводить на экран соответствующий элемент массива - VB
Формулировка задачи:
Сформировать строку из букв русского алфавита от А до П. Сформировать массив 3х5, в элементы которого необходимо передать последовательно пары букв из исходной строки. Вывести массив на экран. Задать случайное число от 1 до 15. В цикле по выпаденому числу выводить на экран соответствующий элемент массива. Цикл заканчивает работу, если случайное число 10.
Решение задачи: «В цикле по выданному числу выводить на экран соответствующий элемент массива»
textual
Листинг программы
- Private Sub Form_Load()
- Dim Words As String, i As Long, j As Long, n As Long
- Dim Chars() As String
- Me.AutoRedraw = True
- Randomize
- ' Генерация строки
- For i = 0 To 14
- Words = Words & Chr$(192 + Rnd * 15)
- Next
- ReDim Chars(2, 4)
- ' Запись в массив
- For i = 0 To UBound(Chars, 1): For j = 0 To UBound(Chars, 2)
- n = n + 1
- Chars(i, j) = Mid$(Words, n, 1)
- Next: Next
- ' Вывод массива на экран
- Me.Print "Массив: {"
- For i = 0 To UBound(Chars, 1): For j = 0 To UBound(Chars, 2)
- Me.Print Chars(i, j);
- Next: Me.Print: Next
- Me.Print "}"
- n = Int(Rnd * 15) + 1
- Do Until n = 10
- Me.Print "Элемент №" & n & " = " & Chars(((n - 1) \ 5), ((n - 1) Mod 5))
- n = Int(Rnd * 15) + 1
- Loop
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д