Сформировать массив из строки - 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