Задан массив, содержащий несколько нулевых элементов. Сжать его, выбросив эти элементы - VB
Формулировка задачи:
Помогите решить)
Решение задачи: «Задан массив, содержащий несколько нулевых элементов. Сжать его, выбросив эти элементы»
textual
Листинг программы
- Private Sub Command1_Click()
- Dim i&, j&
- 'ÑîçäГ*Г*ГЁГҐ ГЁ âûâîä Г¬Г*Г±Г±ГЁГўГ*
- ReDim a(0 To 9) As Long
- Print "ГЊГ*Г±Г±ГЁГў äî:"
- For i = 0 To 9
- a(i) = InputBox("Ââåäèòå Г·ГЁГ±Г«Г*")
- Print a(i);
- Next
- 'ГіГ¤Г*ëåГ*ГЁГҐ Г*óëåâûõ
- For i = 0 To 9
- If a(i) <> 0 Then a(j) = a(i): j = j + 1
- Next
- ReDim Preserve a(j - 1)
- 'âûâîä Г¬Г*Г±Г±ГЁГўГ*
- Print vbLf; "ГЊГ*Г±Г±ГЁГў ïîñëå:"
- For i = 0 To j - 1
- Print a(i);
- Next
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д