Сформировать массив из строки - VB

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

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

Задача: Задано целое натуральное число n, Сформулировать массив значения элементов которого будут цифры заданного числа. Вот чет я намутил. А че не так без понятия. P.S. А еще подскажите кто в курсе как открыть Visual Basic в Word 2007

Решение задачи: «Сформировать массив из строки»

textual
Листинг программы
Sub lalala()
Dim ArrayNum() As Integer
Dim CountN As Integer
Dim Numb As String
Numb = InputBox("Введите целое положительное число", "Массив цифр", "123456")
CountN = Len(Numb)
If CountN > 1 And Val(Numb) > 0 Then
ReDim ArrayNum(1 To CountN)
For i = 1 To CountN
  ArrayNum(i) = Val(Mid(Numb, i, 1))
Next
 
'************************************************************************
'Проверка, к заданию не относится
For i = 1 To CountN
Debug.Print ArrayNum(i)
Next
'************************************************************************
Else
MsgBox "Число содержит 1 цифру или отрицательное!"
End If
 
 
End Sub

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


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

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

11   голосов , оценка 4 из 5
Похожие ответы