Сформировать массив из строки - 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д