Задан массив, содержащий несколько нулевых элементов. Сжать его, выбросив эти элементы - 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
Print
End Sub

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


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

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

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